我根据Apple文档设置了Universal Link的所有要求。当我开始在真实设备上进行测试时,链接对其中一些设备不起作用。 iOS 11.1.1上的所有设备都与操作系统版本无关。有些设备可以打开应用程序,当我长按链接显示"打开xxx App"但有些设备未打开应用程序也无法长按显示选项。已将Build Configuration
更改为Release
。
有没有找到原因?工厂重置可以解决这个问题吗?
答案 0 :(得分:0)
这是一个错误。 我认为,如果您按照以下步骤操作,应该将其修复:
1)从Xcode中删除应用程序(“设备和模拟器”部分command + shift + 2
)
2)按下该特定应用程序的-
按钮。
最后但并非最不重要的一点是,如果您在此短时间内做Restart
或Reset All Settings
,那就太好了。
答案 1 :(得分:0)
请检查您的Apple-App-Site-Association文件在您的域中是否正确。 您可以通过link
进行相同操作答案 2 :(得分:0)
我的问题是重置权利。有关更多信息,您可以阅读here。
基本上,如果用户在打开深层链接后曾经选择使用顶部按钮在野生动物园中打开链接,除非他手动选择打开该应用程序,否则他将始终指向该站点而不是该应用程序。
不过,上述说明存在的问题是我没有设法还原此重置权利。至少可以解释问题以及链接的工作方式