Ios 测试安装路径的Firebase深度链接

Ios 测试安装路径的Firebase深度链接,ios,objective-c,firebase,firebase-dynamic-links,Ios,Objective C,Firebase,Firebase Dynamic Links,我已通过以下方法将Firebase集成到我的应用程序中 - (BOOL)application:(UIApplication *)application openURL:(NSURL *)URL options:(NSDictionary<NSString *, id> *)options - (BOOL)application:(UIApplication *)application continueUserA

我已通过以下方法将Firebase集成到我的应用程序中

- (BOOL)application:(UIApplication *)application
             openURL:(NSURL *)URL
             options:(NSDictionary<NSString *, id> *)options

    - (BOOL)application:(UIApplication *)application 
    continueUserActivity:(NSUserActivity *)userActivity
      restorationHandler:(void (^)(NSArray *))restorationHandler
-(BOOL)应用程序:(UIApplication*)应用程序
openURL:(NSURL*)URL
选项:(NSDictionary*)选项
-(BOOL)应用程序:(UIApplication*)应用程序
continueUserActivity:(NSUserActivity*)用户活动
restorationHandler:(void(^)(NSArray*)restorationHandler
我能够成功测试MobileSafari的链接,该链接在模拟器中启动iOS应用程序

我的问题是,有没有一种方法可以测试跟踪启动app store的移动链接,然后继续将链接传递到iOS应用程序的路径

在将代码提交到应用商店之前,我希望能够在模拟器中测试我的更改。

Firebase不知道(或关心)应用程序是如何安装到您的设备上的。直接从Xcode安装和使用测试版发行系统(TestFlight、曲棍球、Fabric等)的处理方式与通过应用商店的处理方式完全相同

以下是一个可用于测试此功能的流程:

  • 安装包含Firebase动态链接SDK的应用程序版本
  • 生成一个链接并将其发布到某个地方
  • 卸载你的应用程序
  • 打开链接,让它一直重定向到应用商店页面
  • 关闭应用商店
  • 在本地安装应用程序的构建(使用Xcode或TestFlight/Fabric等)
  • 打开你的应用程序
  • 链接路径将返回给您,与用户从应用商店安装应用程序时的方式相同
  • Firebase不知道(或不关心)应用程序是如何安装到您的设备上的。直接从Xcode安装和使用测试版发行系统(TestFlight、曲棍球、Fabric等)的处理方式与通过应用商店的处理方式完全相同

    以下是一个可用于测试此功能的流程:

  • 安装包含Firebase动态链接SDK的应用程序版本
  • 生成一个链接并将其发布到某个地方
  • 卸载你的应用程序
  • 打开链接,让它一直重定向到应用商店页面
  • 关闭应用商店
  • 在本地安装应用程序的构建(使用Xcode或TestFlight/Fabric等)
  • 打开你的应用程序
  • 链接路径将返回给您,与用户从应用商店安装应用程序时的方式相同

  • 您确定步骤8按预期工作吗?安装应用程序后,我们在获取动态链接路径时遇到问题。@DennisBurford在我的测试中总是这样!请随意发布一个新问题,其中包含AppDelegate中的代码片段,因为我怀疑会有任何问题。@DennisBurford您是否解决过此问题?Firebase似乎只是将包含深度链接的链接复制到剪贴板中。这可能就是为什么即使你后来从另一个来源安装了应用程序,它也能工作的原因。你确定第8步按预期工作吗?安装应用程序后,我们在获取动态链接路径时遇到问题。@DennisBurford在我的测试中总是这样!请随意发布一个新问题,其中包含AppDelegate中的代码片段,因为我怀疑会有任何问题。@DennisBurford您是否解决过此问题?Firebase似乎只是将包含深度链接的链接复制到剪贴板中。这可能就是为什么即使你后来从另一个来源安装了应用程序,它也能工作的原因。