【发布时间】:2016-11-18 10:59:20
【问题描述】:
我正在通过CocoaPod关注SDK's:
pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'
pod 'FBSDKShareKit'
pod 'Google/SignIn'
pod 'CleverTap-iOS-SDK'
works fine 中的所有内容 iOS9。
但是当我将部署目标更改为 iOS8 时,AppDelegate -openUrl 中定义的 delegate 方法不再被调用。
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
这背后的主要原因是什么我无法弄清楚。
【问题讨论】:
标签: ios objective-c facebook appdelegate url-scheme