ios通用重定向链接不适用于真实设备,但适用于模拟器
Posted
技术标签:
【中文标题】ios通用重定向链接不适用于真实设备,但适用于模拟器【英文标题】:ios universal redirection link is not working on real device, but working on emulator 【发布时间】:2020-05-12 03:26:37 【问题描述】:我在本机反应中使用通用链接。它适用于 ios 模拟器,但不适用于真实设备。 以下是apple-app-site-association 文件。
"applinks":
"apps": [],
"details": [
"appID": "L439KYBPK7.com.****.****",
"paths": [ "/auth/redirect"]
]
下面是xcode配置:
正如我所说,应用程序在 ios 模拟器(13.4.1)上运行,但在真实设备(13.4.1)上运行,也就是说,在 oauth 完成后,不会重定向到真实设备上的应用程序。 我希望你的帮助。感谢您的提前。
【问题讨论】:
设备成功注册站点关联可能需要一些时间。从这些设备中删除您的应用程序会有所帮助。您可以在您的设备上生成sysdiagnose 并检查日志 【参考方案1】:只需在此处检查是否支持您的域以获取 AAPA 文件:
https://branch.io/resources/aasa-validator/
在设备上索引 AAPA 文件可能需要一些时间。 删除并重新安装应用程序。
您可以在模拟器上轻松运行 Deeplink。 只需在终端中执行: xcrun simctl openurl 启动了 YOUR_URL
【讨论】:
以上是关于ios通用重定向链接不适用于真实设备,但适用于模拟器的主要内容,如果未能解决你的问题,请参考以下文章
AppAuth 登录重定向适用于 iOS,但不适用于 Android