今天妥妥的被拒了,苹果更新了新政策,不能在应用中出现检测更新的功能.AppStore会自动提醒用户更新. 去掉更新按钮,之后再尝试下看能通过不能…
//花了很长时间最终完成了微信分享功能,中间走了很多弯路,在此做一下小结,希望对在应用中使用到微信分享的朋友有所帮助. 主要问题就是下面两个: 1.为什么运行了项目之后,微信分享只是闪了一下就没有了? 这个问题的解决办法就是等待微信审核通过,然后自然就能在应用中使用微信分享了. 2.为什么运行项目时微信分享可以使用,但是当打包成APK文件之后再安装到手机上之后,微信分享又出现类似于问题1中的情况了? 原因就是签名的问题,在运行项目的时候,你使用的是本地的签名(.keystore 文件),而你打包…
title: 带你实现开发者头条APP(五)--RecyclerView下拉刷新上拉加载 tags: -RecyclerView,下拉刷新,上拉加载更多 grammar_cjkRuby: true --- 一 .前言 最近实在太忙,一个多礼拜没有更新文章了,于是今晚加班加点把demo写出来,现在都12点了才开始写文章. 1.我们的目标 把RecyclerView下拉刷新上拉加载更多加入到我们的开发者头条APP中. 2.效果图 3.实现步骤 找一个带上拉刷新下载加载更多的RecyclerView开…
前言 虽然在App中加入广告来盈利是比较低级的商业化方式,但对于个人开发者或者小团队开发者来说,做出一个简单易用的免费小工具(举个栗子),在里面加入一些广告,如果用的人多,也是可以带来一些可观的收入的.用户没有掏钱,得到了方便,开发者也得到了回报:) 我个人出于对金钱的考虑和对Google的信任,选择了AdMob这个平台来在App中投放广告(https://apps.admob.com 访问需要搭梯子,梯子为SS的用户最好全局代理,自动代理的话访问起来会很卡). 就目前来看,我果还是不太擅长移动…
目前市场上APP中带有支付功能的产品有非常多,那么APP中带有第三方支付功能的产品在这一模块该如何测试才尽可能的确保测试完整性. 正常流程: 正常使用支付宝.微信.银行卡(目前使用最多的第三方支付方式)支付(正常金额的支付),功能是否正常. 异常流程: 1.支付账号和密码错误,系统如何处理: 2.余额不足,系统如何处理: 3.取消支付,系统如何处理: 4.重复支付,系统如何处理: 5.微信或支付宝账号未登录时支付,系统如何处理: 6.手机上没有支付宝APP时选择支付宝支付,系统如何处理: 7.支…
2017年1月1日 App Store中的所有应用都必须启用 App Transport Security安全功能,否则极有可能被拒! 在WWDC 2016开发者大会上,苹果宣布了一个最后期限:到2017年1月1日 App Store中的所有应用都必须启用 App Transport Security安全功能.App Transport Security(ATS)是苹果在iOS 9中引入的一项隐私保护功能,屏蔽明文HTTP资源加载,连接必须经过更安全的HTTPS.苹果目前允许开发者暂时关闭ATS…
How to use icon fonts in your mobile apps 在任何APP设计中实现可图形的矢量缩放最完美的方式是使用字体图标. 移动端的设计变的越来越复杂.原因在于多样的屏幕尺寸与不同的分辨率. Native版APP几乎无法提供像素级别完美的视觉体验. 当我们设计APP界面中各种图标时,我们不得不面临两方面,好的一面是,使用真实的icons,即使用像素设计出吸引用户的交互界面,这样的交互界面能更好的帮助用户理解和使用你的APP,不太好的一面就是繁琐乏味的“重复工作”.一旦…
如果你已经做了一款超牛X的APP.你也许还有一件是需要操心.APP够好了,怎么盈利呢?你可以对下载你的APP的用户收费.也可以完全的免费,然后在APP里放广告来实现盈利.现在来说,除非一款APP真的是非用不可的,或者很有名,在要不就是很好玩的游戏.否则,用户一般是不会付费的.明智的选择是免费,集成广告.广告的收益是由苹果和开发这共同分成.一般来说开发者占七成,apple占三成.毕竟苹果建立了广告分发的网络. 当然也有很多的开发者选择了在免费版的APP里插播广告的同时,还开发了一个收费但是没有广告…
一.定义 APP的“消息”模块,是通过APP或手机这个客户端,围绕某个产品的功能进行交流.沟通的重要方式.这种沟通,一方是运营人员或商家,也可以是产品或系统本身,为方便说明笔者这里姑且统一简称为B端,另一方则是使用APP的用户,也即是我们一般说的C端. 消息功能是产品中B到C沟通的重要机制,是产品中非常重要和基础的一个功能模块.消息功能,因为产品的定位不同,其重要程度也存在非常大的差异.简单来说,在不同类型APP中,其重要程度排序大概为:内容/社交类APP > 电商类APP > 资讯类APP…
title: 带你实现开发者头条APP(四)---首页优化(加入design包) tags: design,Toolbar,TabLayout,RecyclerView grammar_cjkRuby: true --- 一 .前言 上次模仿开发者头条首页实现了一个版本,给345大神,我的产品经理一看,又被鄙视了一把,说还在用老的技术,于是乎这三天把整个design包研究了一遍,然后把首页的代码几乎重写了一遍....顺便用上了android studio,方便大家导入... 效果图如下: 从gi…
title: 带你实现开发者头条APP(三) 首页实现 tags: 轮播广告,ViewPager切换,圆形图片 grammar_cjkRuby: true --- 一.前言 今天实现开发者头条APP的首页.是本系列的第三篇文章,效果图如下: 从gif动态效果图中我们可以看出,最外层有三个tab(精选,订阅,发现),在精选界面顶部有一个轮播的图片广告,广告下面是一个精选文章列表. 二.外层三个tab实现 我这里用Viewpager实现的,可以左右滑动,灵活的隐藏下面fragment的显示隐藏. 1…
现象: 公司正在开发一个iOSAPP,使用h5显示百度地图,但是发现同样的H5页面,在安卓可以显示出来,在iOS中就显示不出来. 原因分析: 但是现在iOS开发中,苹果已经要求在APP中的所有对外连接都要使用HTTPS,但是我们是使用的http. 解决方法: 通过查看百度地图API的官方文档,有如下解决方案 http://lbsyun.baidu.com/index.php?title=jspopular/guide/introduction#Https_.E8.AF.B4.E6.98.8E 申…
之前我一直做的都是WEB前端开发,来北京以后面试了一个移动前端开发,WAP前端开发. 其实在原来公司的时候也做过这方面的开发,可面试的时候面试官问我,要想强制让文档与设备的宽度保持1:1,mate标签中应该加什么属性时,我愣了一下,因为原来我写这方面代码时根本没有注意过这个问题,我以为在*.html文件里加上了<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforu…
之前我一直做的都是WEB前端开发,来北京以后面试了一个移动前端开发,WAP前端开发. 其实在原来公司的时候也做过这方面的开发,可面试的时候面试官问我,要想强制让文档与设备的宽度保持1:1,mate标签中应该加什么属性时,我愣了一下,因为原来我写这方面代码时根本没有注意过这个问题,我以为在*.html文件里加上了<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforu…
转自cocoachina iOS 7能在后台自动app,这对开发者来说和用户都很方便,但是还是有一些缺点.用户不会知道app本次更新的内容,除非他们上到app的App Store页面去查看.开发者也会失去一次和用户互动反馈更新问题的机会. TWSRealseNotes View可以解决这两个问题.它使用了一个API来让开发者可以在app中显示更新的内容,弹出框可以自己定制,你可以手动填写更新日志,也可以从App Store的页面直接读取信息. 安装方法: 使用CocoaPods: 添加pod '…
在今天在移动 App 界面设计中,你可以看到不同创意类型的视觉效果.特别是在 Dribbble 上面,有有很多应用程序的 UI 概念设计,让你惊叹.当然,他们大多只是作为一个概念设计,可能永远也不会成为一个真正的应用程序. 但如果你想获得灵感,那很有必要看看下面这些创意的折叠效果的移动应用程序界面设计. 最后面,我们也增加了一些视频和教程资源,教您如何创建这些类型的折叠效果. 您可能感兴趣的相关文章 45款唯美的苹果 iOS 应用程序图标设计 45套新鲜出炉的精美 PSD 网页设计素材 40款…
在2016年12月至2017年1月,这一个月的时间内,我参与了易政网app中webapp前端项目的工作,下面将我在此次项目中犯的错误总结起来,以防下次再犯.也终于知道之前看的文章中的一段话所代表的意义: 只讲前端,比如:风格的制定.色调.模块.布局方式.交互方式.逻辑等等,如果再加上团队合作,若再没有一个规划的话,要不了多久,那些看起来没问题的代码,就会暴露出各种问题,模块命名.类的命名.文件的组织.共用模块的提取.代码的复用.可读性.扩展性.维护性.它们看起来只是一些简单的小动作,却需要你看得…
BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发者工具 SharePoint中基于Web开发         之前提到过,定义SharePoint开发有多种方法.作为高级用户,你可能使用很多其它原生SharePoint功能在基于Web环境做开发.高级用户典型地在SharePoint网站有逐步上升的权限,而且可以完毕下面任务: 创建和管理站点集与站点权限. 配置站点主题. 加入Apps到站点. 为站点中使用创建并部署多媒…
cocos2d-x是一个应用广泛的开源游戏引擎,主要是应用与开发2D游戏,开源运行于多个平台,如果只是针对于移动端平台而言,可以运行于android和ios平台. cocos2d-x目前的版本是3.17,支持C++,JS, lua三种编程语言. cocos2d-x的核心功能是编写单独的游戏,一个游戏作为单个APP,但在实际的APP开发中,如果要增加很多动画或者比较酷炫的效果,用原始的Native编写,就会显得比较麻烦.ios这边,可以使用苹果官方的Sprite Kit这个游戏引擎,开发比较方便:…
本文部分转自  http://www.jianshu.com/p/00ff5664e000 现有3类主流APP,分别为:Web App.Hybrid App(混合模式移动应用,Hybrid有“混合的”意思). Native App(原生app,后面都用“原生app”来描述). Hybrid APP指的是半原生半Web的混合类App.需要下载安装,看上去类似Native App,但只有很少的UI Web View,访问的内容是 Web . 现在不少app已经使用H5页面来代替原生页面(Hybrid…
开发团队常面临的问题有:内测 APP 时测出一堆 bug 写了很多文档,交到下一个人手中时问题总是不够清晰明了;版本发布公测时只能分发原生版本给团队和用户,无法快速反馈测试和体验结果;使用第三方工具,在第三方平台上解决产品执行问题时,隐私容易泄露. 市场上现有的协作工具多为 IM 为核心的.员工 CRM 管理类或团队任务协作型,并没有以产品为核心的管理工具.iClap就是一款在 APP 开发大潮中,帮助开发者快捷管理测试的工具. iClap 给出的解决方式是:让你在 APP 中批注.测试. 开发…
http://yarin.blog.51cto.com/1130898/549141 一.In App Purchase概览 Store Kit代表App和App Store之间进行通信.程序将从App Store接收那些你想要提供的产品的信息,并将它们显示出来供用户购买.当用户需要购买某件产品时,程序调用StoreKit来收集购买信息.下图即为基本的store kit 模型: Store Kit的API只是为程序添加In App Purchase功能的一小部分.你需要决定如何去记录那些你想要提…
如需在APP中使用腾讯QQ登陆,需提前申请获取腾讯QQ的APPKEY和APPSecret. 申请流程如下: 步骤1:登陆腾讯开放平台.链接地址: http://open.qq.com/ . 步骤2:填写资料.验证邮箱,注册成为开发者.其中,类型按实际情况选择个人或公司.  步骤3:实名认证.如账号已经过实名认证,此步忽略.   一般需要等待一个工作日通过审核. 步骤4:创建应用.点击[创建移动应用],接下来按提示逐步完成.  这里要注意下: 如果您已经申请了同一应用的网站APP ID 和APP…
  调试微信,app中H5网页大概有如下几个方法: (1).我们可以直接把网页的url放在chrome浏览器中进行调试.(不涉及微信登录) (2).我们可以把网页的url放在微信开发者工具中进行调试.(不涉及微信登录,如有,则需要在服务号里面进行授权设置,也就是只能调试自己的H5网页) (3).我们可以利用如下的步骤,来进行类似真机的调试.(可以调试需要登录的,但是需要翻qiang) 1.手机打开开发者模式,开启USB调试. 2.调试微信webview需要在微信里打开debugx5.qq.com…
前置:以下问题是针对vue项目的解决方案 问题一:IOS中音频不能自动播放 原因:ios禁止了音频自动播放 解决办法:在vue的生命周期mounted中获取音频Dom并调用音频播放方法play(),注意:需要确保Dom渲染完毕后再获取音频dom,代码如下 //音频Dom <audio :src="audioWing" ref="wing"></audio> //js部分 mounted(){ let that = this that.$nex…
相信做app应用开发的,绝对都接触过ViewPager,毕竟ViewPager的应用可以说无处不在:APP第一次启动时的新手导航页,APP中结合Fragment实现页面滑动,APP中常见的广告栏的自动滑动(也可手动滑动). ViewPager有这么多好处,在APP中到处都可能会用到,那大家岂不是要写好多重复的代码呢? 作为有思想的开发者,我们应当想到,把ViewPager封装起来,做成一个更好使用,更加强大的工具! 不多说,直接贴代码: package com.lnyp.viewpagerhel…
Serverless 计算将会成为云时代默认的计算范式,并取代 Serverful (传统云)计算模式,因此也就意味着服务器 -- 客户端模式的终结. ------<简化云端编程:伯克利视角下的 Serverless计算> 前言 Serverless计算让开发者能够以更高的灵活性和更低的成本构建现代应用程序.开发者无需配置和管理服务器等基础设施,可将全部精力投入核心业务. Serverless相比传统的serverful开发方式有着本质的区别: 计算和存储的解耦:它们独立扩展,独立定价: 代码…
Hybrid App中原生页面 VS H5页面   现有3类主流APP,分别为:Web App.Hybrid App(混合模式移动应用,Hybrid有"混合的"意思). Native App(原生app,后面都用"原生app"来描述).Web App和原生app有很多大牛们都做过比较详细的比较以及优劣势分析,我主要对Hybrid App来简要分析下,谈谈Hybrid App里原生页面和H5页面的比较和分析. Hybrid APP指的是半原生半Web的混合类App.需…
此篇文章主要整理了最近在使用 Ionic 开发 Hybrid App 过程中遇到的一些疑难点以及后期发布生成 iOS 和 Android 版本过程中的种种问题. 文章目录 Ionic 简介和项目需求介绍 View 缓存的处理 键盘的不同模式的支持 设备网络状况的检查 iOS 设备和 Android 设备的图标以及启动画面图片的批量生成 下拉刷新 反馈『意见及建议』调用邮件客户端的方法 给 App 评分不同平台的办法 集成极光推送 打包 iOS .Android 平台的种种问题 项目开源和下载 1…
var str = "https://itunes.apple.com/cn/app/zhang-jiange-hao-tou-zi-ke/id402382976?mt=8"//这个链接是app在itunes中的地址 if UIApplication.sharedApplication().canOpenURL(NSURL(string: str)!){ UIApplication.sharedApplication().openURL(NSURL(string: str as Str…