如果我的应用程序不在App Store中,如何测试Firebase动态链接?

TIM*_*MEX 20 app-store firebase firebase-dynamic-links

我希望能够在点击动态链接时打开应用程序并打印参数(即使它没有发布).

有没有办法做到这一点?

Tod*_*man 39

是! 事实上,我在开始播放的视频中经历了这个过程,我建议您查看是否还没有.

但是,一般来说,只需单击动态链接即可测试"打开我的应用程序,如果我安装了它".如果你的应用程序安装在设备上,它应该打开就好了; 即使它不是已发布的应用程序.

如果您想测试未安装的流程,这也非常简单.

  • 首先,在项目设置中为Firebase项目提供应用商店ID.它可以是任何有效的App Store ID - 它不一定适用于您的应用.
  • 然后生成一个新的动态链接.
  • 这次,当您点击这个新链接时,它会带您到应用程序商店获取您上面列出的ID.您不需要实际安装此应用程序 - 只需将其添加到应用程序商店列表就足够了.
  • 现在,继续并重新安装并运行您的应用程序.如果一切正常,它应该为您检索并显示动态链接数据.

  • 这是测试未安装流程的好方法。我发现当应用程序安装时,方法`application: UIApplication, continue userActivity: NSUserActivity, restoreHandler` 被调用,但是当应用程序没有安装时,方法`app: UIApplication, open url: URL, options` 被调用。@Todd Kerpelman 对吗? (4认同)
  • 非常感谢 - 它按预期工作.次要添加:为了快速测试,你甚至不需要App store Id-只需点击动态链接,它就会去Play商店并显示"Item not found".接下来只需安装你的应用程序 - 它将自动接收来自意图的链接,并表现得像链接被按下一样. (2认同)