于是想,可能是系统的问题,我的模拟器以及测试机都是iOS10.0的系统,而产品经理的手机系统是iOS9.2的,于是就又上网下载了9.0模拟器进行测试。果然,在9.0的模拟器上问题复现了。
iOS9.2在2015年自12月9日出炉,已有51.9%的iOS9用户在使用。从官方描述中,9.2版本修复了大量的BUGS如掉电快,相机卡和Apple Music加载慢等问题。
当然,在iOS9.2.1上的越狱设备执行上述命令会报错,可能是目前Cycript这个强大的工具还不支持iOS9.2吧。所以我是在iOS7.2上做的该实验。
在Deeplink的实现方案中,Universal Link相比Scheme无疑具有更优的用户体验,iOS9.2及以上的版本更推荐使用Universal Link唤醒App。