应用程序的实现:openURL:sourceApplication:annotation:在iOS 8中找不到

应用程序的实现:openURL:sourceApplication:annotation:在iOS 8中找不到,ios,objective-c,facebook,appdelegate,url-scheme,Ios,Objective C,Facebook,Appdelegate,Url Scheme,我正在通过CocoaPod使用以下SDK: pod 'FBSDKCoreKit' pod 'FBSDKLoginKit' pod 'FBSDKShareKit' pod 'Google/SignIn' pod 'CleverTap-iOS-SDK' 在iOS9中,一切都可以正常工作 但是,当我将部署目标更改为iOS8时,将不再调用AppDelegate-openUrl中定义的delegate方法 Facebook和Google登录都不需要它 当我点击facebook授权页面

我正在通过CocoaPod使用以下
SDK

  pod 'FBSDKCoreKit'
  pod 'FBSDKLoginKit'
  pod 'FBSDKShareKit'
  pod 'Google/SignIn'
  pod 'CleverTap-iOS-SDK'
iOS9
中,一切
都可以正常工作

但是,当我将部署目标更改为
iOS8
时,将不再调用
AppDelegate
-openUrl
中定义的
delegate
方法

Facebook
Google登录都不需要它

当我点击facebook授权页面中的
OK
时,我的应用程序会再次重新启动,不会有代表向我发送此日志:

  <FIRAnalytics/WARNING> Implementation of application:openURL:sourceApplication:annotation: 
  not found. Please add the handler into your App Delegate. Class: CleverTapAppDelegateSurrogate.

我不知道背后的主要原因是什么。

谷歌签名和Facebook似乎也在插入一个应用程序代理,如这里-。这似乎与CleverTap委托代理冲突


所以现在请使用手动集成。我们将研究解决这个问题

请在xcode 8 ios 10中使用此代码在应用程序中委派。它工作正常。我用于google plus集成

public func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool
   {

   return GIDSignIn.sharedInstance().handle(url,
                                         sourceApplication: options[UIApplicationOpenURLOptionsKey.sourceApplication] as? String,
                                         annotation: options[UIApplicationOpenURLOptionsKey.annotation])

    }

我也有这个问题。我使用的是iOS XCODE v8和Swift 3。在应用程序中,代理“openUrl”已更改为“open”,并且没有[CleverTap autoIntegrate],这是否意味着我们不能将Facebook登录用于Firebase?您是否可以向我发送任何有关手动集成Smart tap的链接
public func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool
   {

   return GIDSignIn.sharedInstance().handle(url,
                                         sourceApplication: options[UIApplicationOpenURLOptionsKey.sourceApplication] as? String,
                                         annotation: options[UIApplicationOpenURLOptionsKey.annotation])

    }