Ios 未安装应用程序时如何检查Firebase深层链接?
在我的应用程序中,我有来自Firebase的深层链接 在这种方法中,我在用户安装应用程序时获得链接Ios 未安装应用程序时如何检查Firebase深层链接?,ios,objective-c,firebase,deep-linking,firebase-dynamic-links,Ios,Objective C,Firebase,Deep Linking,Firebase Dynamic Links,在我的应用程序中,我有来自Firebase的深层链接 在这种方法中,我在用户安装应用程序时获得链接 - (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray *))restorationHandler 但当用户不安装我的应用程序时,它会将用户带到应用程序商店,安装后,应用程序应
- (BOOL)application:(UIApplication *)application
continueUserActivity:(NSUserActivity *)userActivity
restorationHandler:(void (^)(NSArray *))restorationHandler
但当用户不安装我的应用程序时,它会将用户带到应用程序商店,安装后,应用程序应打开并调用此方法
如果不将版本上载到app store,我如何检查此问题?Firebase不知道(或关心)应用程序是如何安装到您的设备上的。直接从Xcode安装和使用测试版发行系统(TestFlight、曲棍球、Fabric等)的处理方式与通过应用商店的处理方式完全相同
以下是一个可用于测试此功能的流程:
我在testFlight和xcode中尝试了这一点,appdelaget中的deep links方法没有被调用。听起来你的代码有问题——我可以保证在xcode中以这种方式进行测试效果很好。您能用AppDelegate中更完整的代码片段更新您的问题吗?现在它可以工作了(Xcode或testFlight),我添加了[FIROptions defaultOptions]。deepLinkURLScheme=@“com.my.pName”@RoeiNadam您在哪里添加了[FIROptions defaultOptions]。deepLinkURLScheme=@“com.my.pName”此代码?您能帮我一下吗?@raj Thandel in didfishlaunchwithoptions AppDelegate.m[FIROptions defaultOptions].deepLinkURLScheme=@“com.blablabla.blablabla”;[FIRApp配置];