5

我是一个新的 ios 开发人员。我已经创建了一个 iPhone 应用程序,我想在其中使用“Sharekit”框架。为此,我已完成共享工具包文档中描述的所有设置。但是当我想分享然后显示以下消息

“错误:此端点已被弃用。要暂时重新启用它,您可以禁用“august_2012”平台迁移。它将在 2012 年 8 月 1 日永久禁用。

我不知道我想念什么。请帮我。提前致谢。

4

3 回答 3

4

您可能正在使用旧的、过时的原始 ShareKit。您可能想尝试维护和更新的ShareKit 2.0 。

编辑:

新的 shareKit 与原来的相比有很多变化,所以从头开始重新添加它是明智的,并仔细遵循新的安装指南。如果您在设置 ShareKit 2.0 后仍遇到同样的错误,则表明您仍在使用旧版本的 FBConnect (facebook-ios-sdk)。在这种情况下,请确保您使用新的 - 它位于 Submodules/facebook-ios-sdk 文件夹中。

于 2012-05-10T07:48:45.113 回答
1

我遇到了同样的问题,因为我使用了 FBConnect。Facebook 已经安排了几项“重大变更”。这个特别的在 2012 年 8 月 1 日被强加给每个人。因此,禁用 Breaking Change 将不再有帮助。

从技术上讲,ShareKit 应该可以解决这个问题。但是,您应该真正检查该功能是否适合您。去:

Apps>>your app>>Insights>>See All

然后应用公式:

Value = extra app sales just for having the feature + sales due to sharing on FB - yearly maintenance cost to update FB software - customer service cost for FB bugs - lost sales due to disgruntled FB users.

就我而言,Value 是负数,所以我从我最畅销的 iOS 应用程序中删除了该功能。FBConnect 是我的应用程序中最容易出错的部分,不幸的是它弊大于利。

对于那些感兴趣的人,以下是我们遇到的错误:

  • 当人们在 FB 上更改密码但会话密钥仍然有效时,FBConnect 会中断。没有办法检测到这一点,所以人们只是被绞死了。
  • FBConnect 会经常超时(假设这是他们的服务器问题)。
  • FBConnect 不能很好地处理覆盖范围外(没有互联网)的连接。

我不是在这里咆哮,我只是提供一个技术见解,在确定解决问题的正确方法之前考虑这一点很重要。更新 SDK 对某些人来说是正确的解决方案,但不是所有人。

于 2012-08-07T17:02:09.393 回答
0

在 facebook "http://developers.facebook.com/" 中打开应用程序

应用>>您的应用>>设置>>编辑设置>>高级>>迁移>>禁用所有重大更改

它会起作用的。

于 2012-07-25T06:07:23.930 回答