2012-05-09 35 views
5

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

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

我不知道我在想什么。请帮帮我。 在此先感谢。

回答

4

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

编辑:

新shareKit有很大的变化,当你用原来的比较,因此它是明智的,从头开始重新添加它,并严格遵守the new install guide。如果您在设置ShareKit 2.0后遇到同样的错误,则表示您仍在使用旧版FBConnect(facebook-ios-sdk)。在这种情况下,请确保您使用新的 - 它在Submodules/facebook-ios-sdk文件夹中。

+0

我试过但是没有工作 – user1035877

+0

什么都不起作用?与原始ShareKit相比,ShareKit 2.0已经发生了很大变化,所以从头开始重新添加它可能是件好事。确保你遵循[维基安装指南](https://github.com/ShareKit/ShareKit/wiki/Installing-sharekit)真正仔细 –

0

在脸谱 “http://developers.facebook.com/”

应用开放应用>>您的应用程序设置>> >>编辑设置>>高级>>迁移>>禁止所有破变更

它会工作。

+1

直到他们在8月1日做出(制造)突破性变化。 – ceejayoz

+0

现在它不工作,这个选项,我们不必禁用“2012年8月突破”,我已经尝试禁用更改,仍然不工作,我得到同样的错误。 – iYahoo

1

我有同样的问题,因为我用FBConnect。 Facebook已经安排了几项“重大变化”。 2012年8月1日,每一个人都被强制推出。因此,禁用“重大变更”将无济于事。

从技术上讲,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. 

对我来说,价值是负的,因此我删除从我的最畅销的iOS应用程序的功能。 FBConnect是我的应用程序中最棘手的部分,不幸的是,它造成的损失远远超过了优秀。

对于那些有兴趣,这里是我们遇到的bug:

  • 当人们对FB改变了他们的密码,但会话密钥仍然有效FBConnect将打破。没有办法检测到这个,所以人们就被挂起了。
  • FBConnect会因为没有特殊原因而经常超时(假设这是服务器端问题)。
  • FBConnect没有很好地处理覆盖范围外(没有互联网)的连接。

我不是在这里咆哮,我只是提供了一个技术洞察力,这是在确定解决问题的正确方法之前考虑的重要问题。更新SDK对于某些人来说是正确的解决方案,但不是每个人都适合。

相关问题