我将GoogleSignIn SDK从2.4.0升级到4.0.0。应用程序在iOS9中运行良好。但是在iOS8.4(我目前正在测试)中,成功登录后它会被重定向到应用程序,但两者都没有 application:openURL:sourceApplication:annotation:
也不是application:didFinishLaunchingWithOptions:
正在被召唤。收到警告时为
实施 应用程序:打开URL:源应用程序:注释:未找到。请 将处理程序添加到应用委托中。类: 聪明的点击应用代表代理
但是我已经实现了这些方法。有人知道吗?我阅读了文档,但没有提到任何具体内容。我是否也缺少支持 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 在内部覆盖 DeepLink Process 的方法。
(BOOL) application:(UIApplication *)application
openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation
出于您想要的原因手动配置您的智能水龙头。
删除此行并手动配置所有内容。一切都会很酷。
[CleverTap autoIntegrate];
检查您的类别是否覆盖该方法: - (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary *)options,如果有类别方法,它将原谅类别方法你的方法不会原谅