如何在未安装应用时检查Firebase深层链接?

时间:2017-01-04 13:02:00

标签: ios objective-c firebase deep-linking firebase-dynamic-links

在我的应用中,我与Firebase有深层链接。

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

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

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

如何在没有上传版本的情况下检查此应用商店?

1 个答案:

答案 0 :(得分:4)

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

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

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