【发布时间】:2016-02-07 11:05:59
【问题描述】:
我想从 Safari 中打开我的应用程序。这是 info.plist 中的自定义方案:
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string>com.appvendor.rentalapp</string>
<key>CFBundleURLSchemes</key>
<array>
<string>open-rental</string>
</array>
</dict>
</array>
如果我在 Safari 中按下这样的按钮:
<a href="open-rental://custom-string">Open App</a>
我收到 iOS 警告 "Open in <app-name>"。我的问题是我可以阻止这个警告弹出吗?
【问题讨论】:
-
我不相信有任何解决办法。这是 iOS 9 中增强的安全性的一部分。
-
您找到解决方案了吗?我们可以使用通用链接吗?
标签: javascript html ios objective-c safari