如何在iOS中测试延迟的深层链接

问题描述 投票:1回答:2

我有一个必须在其中使用深度链接和延迟的深度链接的应用程序。我可以在我的应用程序中调试Deeplink,但如何在iOS应用程序中调试延迟的Deeplink。

[当我从Appstore全新安装应用程序时,我怎么知道我在launchoptions中获得什么价值?在开发过程中如何调试延迟的深层链接?

是否有可能在不进入应用商店的情况下调试开发中的延迟深层链接?

ios swift iphone deep-linking ios-universal-links
2个回答
2
投票

根据我们经常使用的Branch.io,您可以在没有App Store的情况下手动复制该过程。当他们说“分支链接”时,请使用您自己的链接:

[延迟的深层链接只是将深层链接到不是尚未安装。安装应用程序后,将保留上下文并用户的第一个应用程序打开将具有来自原始的分支链接。要对此进行测试,请从您的计算机上卸载该应用设备,单击“分支”链接,然后从Xcode手动启动该应用程序。您应该被引导至您应用中的正确内容。

https://docs.branch.io/pages/apps/ios/


0
投票

在调试模式下,您可以单击分支链接(也许您可以在注释页面上复制此链接,也可以在whatsapp上将其发送给自己),它将打开safari上的链接并将您重定向到appstore(请勿安装来自appstore的当前应用)。

发布此消息后,您只需在通过xcode连接到系统的设备上运行该应用程序即可。这将与延迟的深层链接具有相同的效果。 (您可以在应用程序委托中调试此代码,只需确保您位于同一网络上即可。.wifi或4g作为分支机构使用此代码进行指纹识别,如果在单击链接并启动它的时间之间进行了更改,则可能不会运行延迟的深层链接通过xcode的应用程序。)

如果您不想测试它在生产环境中的表现,则可以对它进行测试。 (单击链接,然后在safari中打开,通过试飞安装该应用程序)

© www.soinside.com 2019 - 2024. All rights reserved.