【问题标题】:How to test your deferred deep link in iOS如何在 iOS 中测试您的延迟深层链接
【发布时间】:2019-07-01 12:58:12
【问题描述】:

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

从 appstore 全新安装应用程序时,我如何知道我在启动选项中获得的价值以及在开发过程中如何调试延迟的深层链接?

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

【问题讨论】:

    标签: ios swift iphone deep-linking ios-universal-links


    【解决方案1】:

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

    延迟深度链接只是深度链接到不支持的应用程序中 尚未安装。安装应用程序后,将保留上下文并 用户第一次打开应用程序将获得来自 原始分支链接。要对此进行测试,请从您的 设备,单击 Branch 链接,然后从 Xcode 手动启动应用程序。 您应该被引导到应用中的正确内容。

    https://help.branch.io/developers-hub/docs/ios-testing

    【讨论】:

      【解决方案2】:

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

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

      如果您不想测试它在生产环境中的表现,您可以使用试飞。 (点击链接,一旦在 safari 中打开,通过试飞安装应用程序)

      【讨论】:

        猜你喜欢
        • 2020-12-24
        • 1970-01-01
        • 2014-11-09
        • 1970-01-01
        • 2015-12-15
        • 1970-01-01
        • 2020-11-10
        • 1970-01-01
        • 2015-08-01
        相关资源
        最近更新 更多