我将GoogleSignIn SDK从2.4.0升级到了4.0.0。该应用在iOS9中运行良好。但是在成功登录后的iOS8.4(我目前正在测试中)中,它会重定向到应用程序,但是没有一个application:openURL:sourceApplication:annotation:
或application:didFinishLaunchingWithOptions:
正在被 call 。收到警告为
的实现
application:openURL:sourceApplication:annotation:找不到。请
将处理程序添加到您的应用程序委托中。类:
CleverTapAppDelegateSurrogate
但是我已经实现了这些方法。有谁有想法吗?我阅读了文档,但没有提及任何具体内容。我还缺少支持iOS8的功能吗?
#if __IPHONE_9_0
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary *)options {
return YES;
}
#else
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
return YES;
}
#endif
有人会以正确的方式指导我吗?提前致谢。
顺便说一句,我正在使用Xcode 7.3版。
最佳答案
CleverTap在内部替代DeepLinking Process的方法。
(BOOL) application:(UIApplication *)application
openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation
出于各种原因,手动配置智能水龙头。
删除此行并手动配置所有内容。一切都会很酷。
[CleverTap autoIntegrate];