iOS:是否可以在设备上安装配置文件而不需要通过Safari浏览器?

4
我正在尝试通过应用程序安装.mobileconfig文件,而无需通过Safari或Mail应用程序进行操作。
目前,我可以在我的应用程序中下载该文件,但仍然必须将其传递给Safari来处理。这意味着用户在安装配置文件后会被转回Safari,而我希望将他们返回到我的应用程序。
文档提到Safari寻找.mobileconfig扩展名,它可能会将其传递给设置应用程序。是否有一种方法可以切掉中间人,比如prefs:... URL方案?

只是猜测,如果您通过UIDocumentInteractionController路由文件会发生什么? - JustSid
1
不,你必须通过Safari进行,并且无法创建钩子以在之后启动你的应用程序。 - fearmint
请问您如何将文件发送到Safari以安装它?您可以在这里回复:https://dev59.com/IG7Xa4cB1Zd3GeqPpGAp 谢谢您的帮助。 - Red Mak
2个回答

3

我已经搜索了一段时间并尝试了我能想到的一切方式,但都没有成功。看起来你必须通过Safari才能做到。

为了提高用户体验,您可以使用一个由您主持的页面启动Safari,该页面允许用户安装配置文件,并允许他们通过自定义的URL方案(yourapp://app/check_profile)返回到您的应用程序。


谢谢,那就是我最终做的。 - user668660
我需要做完全相同的事情。但是我没有找到任何想法如何返回到我的应用程序。我已经定义了URL方案。但不知道如何使用它。我使用openURL来安装.mobileconfig文件。 - aparna

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接