测试Firebase深层链接安装路径

时间:2016-11-07 17:08:21

标签: ios firebase firebase-dynamic-links

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

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

- (BOOL)application:(UIApplication *)application 
continueUserActivity:(NSUserActivity *)userActivity
  restorationHandler:(void (^)(NSArray *))restorationHandler

我能够成功测试移动Safari中的链接,该链接在模拟器中启动iOS应用程序。

我的问题是,有没有办法测试跟踪启动应用商店的移动链接的路径,然后继续将链接传递给iOS应用程序?

我希望能够在将代码提交到App Store之前在模拟器中测试我的更改。

1 个答案:

答案 0 :(得分:1)

Firebase不知道(或关心)应用程序如何安装到您的设备上。直接从Xcode安装并使用beta分发系统(TestFlight,Hockey,Fabric等)的处理方式与通过App Store完全相同。

以下是您可以用来测试此内容的流程:

  1. 安装包含Firebase动态链接SDK的应用程序版本
  2. 生成链接并将其发布到某个地方
  3. 卸载您的应用
  4. 打开链接,让它一直重定向到App Store页面
  5. 关闭App Store
  6. 在本地安装应用程序版本(使用Xcode或TestFlight / Fabric /等。)
  7. 打开您的应用
  8. 链接路径将返回给您,就像用户从App Store安装应用程序时一样。