FBSDKGameRequestContent 要求用户重新登录

Posted

技术标签:

【中文标题】FBSDKGameRequestContent 要求用户重新登录【英文标题】:FBSDKGameRequestContent requires user to login again 【发布时间】:2015-09-09 11:23:31 【问题描述】:

ios 应用程序中,用户登录到 facebook 并拥有有效的访问令牌,然后我想邀请他的朋友参加特定的挑战,这样我就得到了他的邀请朋友到目前为止一切都很好 然后我打开 FBSDKGameRequestContent 发出邀请,它显示登录对话框, 我的问题是我需要在 FBSDKGameRequestContent 中设置我的访问令牌??

FBSDKGameRequestContent *gameRequestContent = [[FBSDKGameRequestContent alloc] init];
  gameRequestContent.message = @"Take this bomb to blast your way to victory!";
  gameRequestContent.to = @[@"RECIPIENT_USER_ID"];
  gameRequestContent.objectID = @"YOUR_OBJECT_ID";

  // Assuming self implements <FBSDKGameRequestDialogDelegate>
  [FBSDKGameRequestDialog showWithContent:gameRequestContent delegate:self];

https://developers.facebook.com/docs/games/invitable-friends/v2.4

【问题讨论】:

您使用的是什么版本的 Facebook SDK?还有iOS版本? 在验证似乎游戏请求正在使用 web 视图。一旦用户使用 webview 登录,登录对话框不应再次显示。 【参考方案1】:

在facebook-ios-sdk github 有一个已解决的问题,它仍然是not an issue,这是防止用户数据泄露的预期行为。

【讨论】:

以上是关于FBSDKGameRequestContent 要求用户重新登录的主要内容,如果未能解决你的问题,请参考以下文章

亲人要生,生人要熟,熟人要亲

你要学习,你要学习,你要学习!

程序员要专精,还是要广度?

处理文件,用户指定要查找的文件和内容,讲文件中包含要查找内容的每一行都要输出到屏幕

六石编程学:问题要面对,办法要技巧,做不好的功能要想办法

游标使用后要关闭,然后要释放吗?