我有一个应用程序,其中我必须使用深度链接和延迟的深度链接。 我可以在我的应用程序中调试Deeplink,但如何在iOS应用程序中调试延迟的Deeplink。
从Appstore全新安装应用程序时,我怎么知道我在launchoptions中有什么价值?在开发过程中如何调试延迟的深层链接?
是否可以调试开发中的延迟深层链接而不将其链接到应用商店?
答案 0 :(得分:2)
根据我们经常使用的Branch.io,您可以在没有App Store的情况下手动复制该过程。当他们说“分支链接”时,请使用您自己的链接:
延迟的深层链接只是将深层链接到不是 尚未安装。安装应用程序后,将保留上下文并 用户的第一个应用程序打开将具有来自 原始的分支链接。要对此进行测试,请从您的计算机上卸载该应用 设备,单击“分支”链接,然后从Xcode手动启动该应用程序。 您应该被引导至您应用中的正确内容。
答案 1 :(得分:0)
在调试模式下,您可以单击分支链接(也许您可以在注释页面上复制此链接,也可以在whatsapp上将其发送给自己),它将打开safari上的链接并将您重定向到appstore(不安装)来自appstore的当前应用)。
发布此消息后,您只需在通过xcode连接到系统的设备上运行该应用程序即可。这将与延迟的深层链接具有相同的效果。 (您可以在应用程序委托中调试此代码,只需确保您在同一网络上即可。.wifi或4g作为分支机构使用此代码进行指纹识别,如果在单击链接并启动它的时间之间发生了变化,则可能不会运行延迟的深层链接通过xcode的应用程序。)
如果您不想测试它在生产环境中的表现,则可以对它进行测试飞行。 (点击链接,然后在safari中打开,通过试飞安装该应用程序)