Facebook v4 插件:iOS Beta 版,改进和新功能

Facebook v4 插件:iOS Beta 版,改进和新功能

关于 Facebook 集成的好消息更多了。

与最近在 Android 上发布的 Facebook-v4 测试版同时,我们推出了 Facebook v4 插件的 iOS 版本! iOS 版本有一些需要注意的地方:

  • 此插件支持 iOS 6。这是因为 Facebook 在其 SDK 的 4+ 版本中放弃了对 iOS 6 的支持。
  • 此处详细介绍了支持 iOS 9 的一些额外设置步骤。

改进

除了 iOS 之外,我们还进行了另一次 Facebook SDK 更新,为您提供他们的最新修复。 Facebook-v4 的 iOS 版本以 Facebook SDK 4.5.1 为目标,Android 版本已升级到 4.5.0。

我们所做的另一项改进涉及 Corona Enterprise。过去,使用 Corona Enterprise 设置 Facebook 插件并不是很明显。我们已经通过提供更详细的 Corona Enterprise 设置分步指南来纠正了这一点,该指南可在此处获取

新功能

我们一直在努力使我们的 API 更有用,并减少麻烦。我们认为这些新功能证明了这一愿望,并希望它们能在 Facebook 集成方面让您的生活更轻松。

首先,facebook.currentAccessToken 已被弃用,取而代之的是 facebook.getCurrentAccessToken()。之前,可以使用 facebook.currentAccessToken 来确定是否有人已登录。对于 facebook.getCurrentAccessToken(),除了提供是否已登录用户的信息外,此新 API 还提供以下访问权限:

  • 用户已授予您的应用程序的权限
  • 他们已拒绝您的应用程序的权限
  • 他们的 Facebook 用户 ID
  • 以及更多。

此外,facebook.showDialog() 现在集成了 Facebook 的新“分享对话框”。

  • 这将调出“分享对话框”,让您在其中分享一个链接。
  • 如果您在设备上安装了 Facebook 应用,则调出此对话框将允许您标记朋友和地点,而无需额外调用来调出“地点”和“朋友”对话框。

在旧插件中,您只能显示“信息流”对话框以让用户在 Facebook 上发布内容。标记位置和朋友需要在“信息流”对话框之前调出两个对话框。

FBv4_FEED

现在有了 Facebook-v4,标记朋友和位置变得非常容易。

FBv4_LINK

请查看Facebook v4 插件主页以开始使用!

标签
ajay
2 条评论
  • Brock Henderson
    发布于 9月3日 13:11

    这个插件升级是否修复了我们无法删除游戏请求的问题?Facebook 要求开发者清理游戏请求。

    • Alexander McCaleb
      发布于 11月11日 15:48

      我们刚刚发布了此插件的更新,该更新应该可以使用 facebook.request() API 删除游戏请求。现在您可以通过 facebook.request() 发送 HTTP DELETE 请求。以前,只允许使用 GET 和 POST。