【问题标题】:Implementation of application:openURL:sourceApplication:annotation: not found in iOS 8application:openURL:sourceApplication:annotation: 在 iOS 8 中找不到的实现
【发布时间】: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 方法不再被调用。

FacebookGoogle 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


    【解决方案1】:

    Google 签名和 Facebook 似乎也在插入一个应用程序委托代理,根据这里 - https://firebase.google.com/docs/reference/ios/firebaseanalytics/category_f_i_r_analytics_07_app_delegate_08。这似乎与 CleverTap 委托代理冲突。

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

    【讨论】:

    • 我也有这个问题。我正在使用 iOS XCODE v 8 和 Swift 3。在应用程序委托中,“openUrl”已更改为“open”,并且没有 [CleverTap autoIntegrate]
    • 这是否意味着我们不能使用 Facebook 登录 Firebase?
    • 你能给我发任何关于手动集成智能水龙头的链接吗
    【解决方案2】:

    请在 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])
    
        }
    

    【讨论】:

      猜你喜欢
      • 2015-04-05
      • 1970-01-01
      • 2017-02-13
      • 2013-12-08
      • 2016-03-21
      • 1970-01-01
      • 1970-01-01
      • 2015-02-22
      • 2014-12-11
      相关资源
      最近更新 更多