iOS10 Safari 引导消费者信任IOS签名

iOS10 Safari 引导消费者信任IOS签名小编今天研究了一下企业应用分发,现在互联网上有很多文字都在说怎样利用Web页面进行Ios公司应用分发下载装置,在这就不一一阐述了!

这篇文章主要针对的是企业应用安装后如何在 Safari 中引导用户跳转到 [设置 - 通用 - 描述文件] 页面去,以便用户信任你的IOS签名描述文件,在 iOS9 的时候是很方便的,无论是在应用内或者 Safari 中都可以直接唤起,但是从 iOS10 起,苹果禁止了一切对 [设置] 主动的跳转。 ios咨询

iOS9 iOS10

in-App (openURL)

Safari

另外还测试了一下,在应用内用 UIWebView 加载 ML 进行跳转,结论与上一致。

URL Scheme

iOS 9 : prefs:root=General&path=ManagedConfigurationList

iOS 10 : App-Prefs:root=General&path=ManagedConfigurationList

解决

可以看到 iOS10 并不能从 Safari 直接跳转 [描述文件] 页面了,但是还有一个方式可以达到该效果,那就是直接链接到一个IOS签名的描述文件(.mobileprovision),在 Safari 中直接访问 http://foo.com/hello.mobileprovision 就可以实现跳转了。

引导

既然我们知道了如何跳转,那么在网页中何时跳转呢?有的做法是用户在 Safari 中点击安装按钮后,制造一个假的进度条,比如大概 10 秒,估算应用已经下载、安装完毕,因为其实是无法获取真实的企业应用安装进度的,然后弹出一个 [信任] 按钮或一些操作图示,由以上方法跳转至 iOS 系统设置中的描述文件页面,让用户选择自己的企业证书描述并信任,这样才能打开对应企业应用。

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/ios10-safari-%e5%bc%95%e5%af%bc%e6%b6%88%e8%b4%b9%e8%80%85%e4%bf%a1%e4%bb%bbios%e7%ad%be%e5%90%8d.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2022年7月20日 下午10:50
下一篇 2022年7月20日 下午10:50

猜你喜欢