0

我的 iOS 11.0+ 应用程序正在尝试打开以下格式的 URL,其中 DATANAME1、DATANAME2、USERNAME 因查看不同数据的用户而异:

http://www.mywebsite.com/Topic.html?topic=DATANAME1-USERNAME-DATANAME2

但是,我在调用此链接之前使用的命令“canOpenURL”返回 false。我相信这是由于没有将此链接列入白名单。考虑到 mywebiste.com 中的任何 html 页面(例如:http://www.mywebsite.com/Help.html)都可以毫无问题地打开。

问题:

  1. 由于我显然无法将 USERNAME、DATANAME1、DATANAME2 的所有可能组合列入白名单,有没有办法将 info.plist 中键 LSApplicationQueriesSchemes 下的链接列入白名单?

  2. 我是否还需要添加 URLScheme(在 Info-> URL Types 下)?在这种情况下,要添加的正确字符串是什么?

谢谢。

4

0 回答 0