相关疑难解决方法(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万
查看次数

facebook swift sdk 0.2.0 swift 3.1登录页面保持打开状态

我正在使用;

  • swift sdk 0.2.0和
  • 迅捷3.1

所以,在我的viewcontroller(initial.swift)我

import UIKit
import FacebookCore
import FacebookLogin
...
override func viewDidLoad() {
if let accessToken = AccessToken.current {
   print("User is already logged in")
   ...
}
else {
   let loginButton = LoginButton(readPermissions: [ .publicProfile, .email ])
   loginButton.center = view.center

   //AFTER ACTION
   let loginManager = LoginManager()
   loginManager.logIn([ .publicProfile, .email ], viewController: self)
        { loginResult in
            switch loginResult {
            case .failed(let error):
                print(error)
                break
            case .cancelled:
                print("User cancelled login.")
            case .success(let grantedPermissions, let declinedPermissions, …
Run Code Online (Sandbox Code Playgroud)

facebook ios swift

7
推荐指数
1
解决办法
248
查看次数

标签 统计

facebook ×2

ios ×2

objective-c ×1

swift ×1