application:openURL:sourceApplication:annotation: 在 iOS8 中未被



我将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,如果有类别方法,它将原谅类别方法你的方法不会原谅

相关内容

最新更新