ios - 如何避免在 iOS 9.0 中由 openURL 触发的 "wants to open"对话框

标签 ios objective-c xcode ios9

我使用 openURL 从 App A 打开 app B,我收到这个警告对话框“App A 想要打开 App B”,带有两个按钮,“打开”和“取消”。

如果我按“取消”,应用 B 将不会打开,对话框会再次出现。

如果我按“打开”,应用程序 B 将打开并且不会再次出现对话框。

我想以某种方式让它看起来不像是开始的。我想知道是否应该向 app A 的 info.plist 添加一个 key ,以便在对 app B 执行 openURL 时跳过对话框步骤。

有什么想法吗?

更新:

检查后,我无法为我的问题想出解决方案。看起来这个对话框无论如何都会出现。我希望 Apple 会添加自动处理的选项,就好像这两个应用程序都是我的一样,从逻辑上讲,不应该有任何对话框来确认它们之间的切换......

最佳答案

检查了几个小时后,我无法为我的问题找到解决方案。看起来这个对话框无论如何都会出现......我希望Apple会在应用程序的info.plist中添加处理它的选项,就好像这两个应用程序都是我的一样,从逻辑上讲,不应该有任何对话框来确认它们之间的切换...... .

关于ios - 如何避免在 iOS 9.0 中由 openURL 触发的 "wants to open"对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32312009/

相关文章:

ios - iOS保留计数

Objective-C 从类中删除继承的方法

ios - 我想更新我的 tableview 静态单元格,我该如何更新它?

swift - expectationForPredicate 失败测试用例

iOS Xcode 6.2 全屏 - 运行崩溃

ios - 根据已排序的另一个数组的顺序调整一个数组的顺序

swift - 将 subview Controller 放置在父 View 内部

c++ - 从so文件加载符号及调用方法

ios - 我们如何以编程方式从 firebase 动态链接短 url 获取深层链接 url?

ios - UI 测试从 uitableviewcell 获取文本