我已经通过以下方法将 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 之前在模拟器中测试我的更改。
最佳答案
Firebase 不知道(或不关心)应用程序是如何安装到您的设备上的。直接从 Xcode 安装并使用测试版分发系统(TestFlight、Hockey、Fabric 等)的处理方式与通过 App Store 完全相同。
这是一个您可以用来测试它的流程:
- 安装包含 Firebase 动态链接 SDK 的应用构建
- 生成链接并将其发布到某处
- 卸载您的应用
- 打开链接并让它一直重定向到 App Store 页面
- 关闭应用商店
- 在本地安装您的应用构建版本(使用 Xcode 或 TestFlight/Fabric 等)
- 打开您的应用
- 链接路径将返回给您,就像用户从 App Store 安装您的应用时一样。
关于ios - 测试安装路径的 Firebase 深度链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40470679/