我正在通过 CocoaPod
使用以下 SDK
:
pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'
pod 'FBSDKShareKit'
pod 'Google/SignIn'
pod 'CleverTap-iOS-SDK'
在iOS9中,一切正常
。
但是当我将部署目标更改为时,定义在AppDelegate
中的-openUrl
代理方法不再被调用。
对于Facebook
和Google Sign In
都没有被调用。
当我在Facebook的授权页面上点击OK
时,我的应用程序重新启动,没有调用委托,给我这个日志:
<FIRAnalytics/WARNING> Implementation of application:openURL:sourceApplication:annotation:
not found. Please add the handler into your App Delegate. Class: CleverTapAppDelegateSurrogate.
注意:当我注释掉这一行时,我的代码在两个iOS版本中都可以正常工作。但是我需要使用Clever tap。
//Clever Tap
[CleverTap autoIntegrate]; //Cause Issue in FB/G logins
导致这种情况的主要原因是我无法弄清楚。