相关疑难解决方法(0)

Facebook SDK登录永远不会在iOS 9上回调我的应用程序

我已按照指南更新我的应用程序,以便在使用iOS 9 SDK构建时使用Facebook SDK 4.6正常工作.

当我点击登录按钮时,会出现一个Safari视图控制器(不应该重定向到Facebook应用程序吗?),但在接受权限后,Safari视图控制器永远不会被解雇.它会加载一个新的空白页面并在那里无所事事.如果我点击完成按钮,返回FBSDKLoginManagerLoginResultisCancelled是真的.

SDK是否通过Facebook应用程序选择Safari视图控制器是正常的吗?为什么登录完成后我没有得到回调?

facebook objective-c ios

65
推荐指数
4
解决办法
2万
查看次数

如何在同一个appdelegate.swift中使用google +和facebook登录

我的应用程序使用谷歌+登录和我的appdelegate.swift我有:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
    // Override point for customization after application launch.

    var configureError: NSError?
    GGLContext.sharedInstance().configureWithError(&configureError)
    assert(configureError == nil, "Error configuring Google services: \(configureError)")

    GIDSignIn.sharedInstance().delegate = self

    return true

}


func application(application: UIApplication,
    openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool {
        return GIDSignIn.sharedInstance().handleURL(url,
            sourceApplication: sourceApplication,
            annotation: annotation)
}
Run Code Online (Sandbox Code Playgroud)

现在我想插入facebook登录,但我必须在appdelegate.swift中添加此代码:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
    // Override point for customization after application launch.
    return FBSDKApplicationDelegate.sharedInstance().application(application, didFinishLaunchingWithOptions: launchOptions) …
Run Code Online (Sandbox Code Playgroud)

iphone facebook ios google-plus swift2

16
推荐指数
2
解决办法
1万
查看次数

标签 统计

facebook ×2

ios ×2

google-plus ×1

iphone ×1

objective-c ×1

swift2 ×1