0

我已通过以下方法将 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 之前在模拟器中测试我的更改。

4

1 回答 1

2

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

这是一个可用于测试的流程:

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