4

在我的应用程序中,我有来自 Firebase 的深层链接。

在这种方法中,当用户安装应用程序时,我会得到链接。

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

但是当用户不安装我的应用程序时,它会将他带到 App Store,安装后,应用程序应该打开并调用此方法。

如果不将版本上传到应用商店,我该如何检查?

4

1 回答 1

9

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

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

  1. 安装包含动态链接 SDK 的应用版本
  2. 生成一个链接并将其发布到 iOS Notes 之类的地方
  3. 卸载您的应用
  4. 打开链接,让它一直重定向到 App Store 页面
  5. 关闭应用商店
  6. 在本地安装应用程序的构建(使用 Xcode 或 TestFlight/Fabric/等)
  7. 打开你的应用
  8. 链接数据将返回给您,与用户从 App Store 安装您的应用时的方式完全相同。
于 2017-01-04T19:21:26.350 回答