更新日志
1. Reveal 破解版已更新到 Reveal v4 版本,集成框架上有些不同
准备工作
越狱iOS设备
如何越狱可以参考盘古越狱的相关文章,具体详情参见链接:http://jailbreak.25pp.com/ppjailbreak/?from=25pp_00119,最新iOS越狱可以支持iOS 9.3.3,也可以看我整理的非官方的越狱文章。
在Cydia源中安装OpenSSH、MobileSubstrate等工具,之后的文章会讲到其他工具
macOS 本地安装Reveal
具体安装及使用可以参见我之前的文章:http://chaosky.me/2016/07/27/Reveal
继续阅读 »
提交应用之前的检查列表
为了帮助你的应用能够尽可能顺利的过审,请查看下面列出来的可能降低审核速度或者被拒绝的常见失误。本清单无法代替审核条款,但你需要确保你已经达到了清单的要求作为良好的开始。
确保你已经:
* 测试你的应用程序,保证它不会发生崩溃和错误
* 确保你的应用程序的信息和应用内容保持完整和准确
* 保证联系人信息始终有效,审核团队可以及时联系到你
* 提供一个有效的测试帐号以及登录信息,并提供测试功能必要的的硬件和资源(例如,一个测试用的二维码)
* 保证后台服务在审核期间运行正常
* 如果应用的某些功能和应用内付费隐藏较深,需提供详细的描述文档和支持文档。如果因为地域的原因我们无法正常使用该功能,请提供该功能的描述
继续阅读 »
调用第三方APP
Intent intent = new Intent();
ComponentName cmp = new ComponentName("com.sina.weibo","com.sina.weibo.EditActivity");
intent.setAction(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setComponent(cmp);
startActivityForResult(intent, 0);
继续阅读 »
我们把自己的程序发布到App Store,但是不能保证每一个用户都是从App Store下载官方APP,也不能保证每一个用户都不越狱。
换句话说,我们无法保证程序运行环境在苹果管控策略下就绝对的安全。
所以,在有些情况下,尤其是和钱有关系的APP,我们有必要在和服务器通信时,让服务器知道客户端到底是不是官方正版的APP。
继续阅读 »
Universal React 这篇 Post 让我们知道了怎么在服务器端渲染我们的组件,还让我们知道了怎么在除了第一次请求之外,用 react-router 来在客户端处理路由的跳转,减少请求,不仅可以减少等待时间,还可以减轻服务器端的负担,带来更好的用户体验
继续阅读 »
文/Robin
今天笔者在建设银行 App 内搜索「数字货币」,居然神奇地开通了建设银行数字货币钱包。当然,现在 App 内搜索,已经提示「该功能暂未正式对外提供服务,敬请期待」,也就是暂时下架了。
DCEP 跟区块链技术其实没多大关系,是把人民币数字化的一种手段。中国农业银行、中国建设银行、中国银行、中国工商银行均泄漏 DCEP 的测试截图,中国农业银行甚至泄漏了内测版 App 的下载链接。今天可以在无需更新建设银行 App 的情况下,直接开通数字货币钱包。种种迹象表明,DCEP 的正式发布,越来越近了。
但是大家想过为什么中国需要 DCEP 吗?借用某大佬的总结:
中国已经把部分准备金制度的银行系统,发挥到了人类历史
继续阅读 »
更新日志
2016.09.09 UIImageView加载WebP格式的图片
2016.09.19 更新UI系列
2016.10.18 更新隐藏GroupedTableView上边多余的间隔
工具类
提取assets.car中的图片
iPhone 6 屏幕揭秘
iOS 通过获取iTunes上的APP信息,判断是否提醒升级APP
POST https://itunes.apple.com/CN/lookup?id=978591579
使用POST方法,id 是iTunes connect里APP信息的Apple ID:为APP自动生成的id
Charles 请求 HTTPS 出现 “You may need to c
继续阅读 »
更新日志
2016-05-26 添加 Pay 支付
2016-08-08 更新 Pay 支付流程
iOS支付分为两类,第三方支付和应用内支付(内购)。
第三方支付包括:支付宝支付、微信支付、银联支付、百度钱包、京东支付等等。
应用内支付(In-App Purchase):在应用程序内购买虚拟商品。如果你在App Store上销售的应用程序,将收到支付金额的70%。
more
第三方支付
弹出方式
网页
有些第三方支付没有安装客户端,可以直接弹出网页进行支付。(比如支付宝)
调用APP
手机中安装了客户端可以跳转到APP中进行支付。微信支付只能调用App进行支付。
支付宝支付
相关资料
支付宝开放平台(SD
继续阅读 »
蓝牙(Bluetooth)
去App Store搜索并下载『LightBlue』这个App,对调试你的app和理解Core Bluetooth会很有帮助。
蓝牙常见名称和缩写
MFI —— make for ipad ,iphone, itouch 专门为苹果设备制作的设备
BLE —— buletouch low energy,蓝牙4.0设备因为低耗电,所以也叫做BLE
peripheral,central —— 外设和中心,发起连接的设备为central,被连接的设备为perilheral
service and characteristic —— 服务和特征,每个设备会提供服务和特征,类似于服务端的api,但是机构不同。
继续阅读 »
Activity 的销毁与重建有两种情况:App 处在后台,由于内存紧张而被杀死,当用户回到 我们的 App 时,被杀掉的 Activity 会被重新创建;当手机配置发生变化时,例如旋转屏幕方向,Activity 会被重新创建。
当 Activity 被销毁时,在第一种情况中,它加载的 Fragment 显然也要被销毁,因为此时通常整个 App 都被杀死了,但第二种情况中,我们可以通过设置 Fragment 的 setRetainInstance 来避免 Fragment 被重新创建,但相应的,我们在加载 Fragment 的时候,就需要检查 Fragment 是否已经加载(利用 FragmentManager 进行查找),以免重
继续阅读 »