为什么在后台链接用户后,currentAccessToken权限是空的?

时间:2015-05-16 18:59:36

标签: ios parse-platform facebook-ios-sdk

我正在使用Parse.com和Facebook登录,我希望用户能够与Facebook分享一些内容。为此我想知道我想知道为什么[[FBSDKAccessToken currentAccessToken] permission]在调用以下方法后立即返回一个空数组:

[PFFacebookUtils linkUserInBackground:[PFUser currentUser] withPublishPermissions:@[@"publish_actions"] block:^(BOOL succeeded, NSError *PF_NULLABLE_S error) {
    if (succeeded) NSLog(@"%@", [[FBSDKAccessToken currentAccessToken] permissions]); // returns empty array
}];

有什么想法吗?我已经在appDelegate的所有三种方法中实现了FB SDK代码:

  • application: didFinishLaunchingWithOptions:
  • application:openURL:sourceApplication:annotation:
  • applicationDidBecomeActive:

<小时/> 动机:我不想将用户重定向到Facebook safari'已经给予许可'页面,每次他想要向Facebook发帖,如果他真的给了我许可,就像五秒前一样。

故事的另一部分是我想要为电子邮件+密码用户维护访问令牌,但只有当问题在于我注册权限时才有意义,否则我认为这只是正确保存和恢复令牌。 / p>

0 个答案:

没有答案