gpt4 book ai didi

ios - 为什么 Facebook 能够通过 iOS 9 beta 3 中的应用邀请启动我的应用(openURL : also works)?

转载 作者:行者123 更新时间:2023-11-29 12:17:08 24 4
gpt4 key购买 nike

Apple 改变了 openURL:canOpenURL: 在 iOS 9 中的工作方式,应用程序必须在白名单中注册他们想要打开的特定 URL 方案,这只能通过向 iTunes 提交更新来更新。否则,这两个方法将始终返回FALSE(即无法打开该应用程序)。

但是,我通过 Facebook 发送了一个应用程序邀请,我可以通过单击 Facebook 应用程序中的“打开”按钮在我的设备上打开我的应用程序(我的测试设备目前是 iOS 9 beta 3)。这怎么可能?

谢谢!

更新:

我尝试使用 openURL: 启动另一个也是我的应用程序,但它的 URL 方案尚未在调用应用程序的白名单中注册。事实证明,我可以成功启动另一个应用程序,而 canOpenURL: 返回NO

我不知道 Apple 是否只是更改了 canOpenURL,或者成功启动另一个应用程序是一个错误。

最佳答案

你正在经历的似乎是它应该如何。

这些新限制应该只适用于 canOpenURL 而不是 openURL。

在早期的 iO​​S 测试版中,限制适用于这两个 radar被提起。正如您所测试的,这显然已得到修复。

关于ios - 为什么 Facebook 能够通过 iOS 9 beta 3 中的应用邀请启动我的应用(openURL : also works)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31741164/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com