Facebook iOS SK初始版破了

时间:2011-09-06 04:55:03

标签: ios xcode facebook

我有超过六个与Facebook集成的应用程序。他们都使用旧的Facebook iOS SDK(在他们的sdk的唱歌版本之前)。去年一切都很好。现在,所有应用程序都会报告错误:“操作链接必须具有字符串'href'和'text'属性,”这是一个总bs,因为它们确实有效。

当我删除动作链接(来自Xcode并运行)时,除了忽略“user_message_prompt”文本(即没有向用户显示自定义消息)之外,工作正常。那么,facebook基本上决定强迫每个人更新到他们最新的sdk或者我错过了什么?我很惊讶我没有发现很多这样的抱怨。

我知道,如果我要发布升级,我将只迁移到最新版本(我讨厌每次第三方决定升级到他们的sdk时都被迫升级)。

由于

2 个答案:

答案 0 :(得分:1)

这是设计的。截至7月12日,该值被忽略。 SDK不再允许您预先填充此字段:

http://developers.facebook.com/docs/reference/dialogs/feed/

唯一的另一个选择是使用您自己的自定义对话框并使用图表API发布更新。

答案 1 :(得分:0)

我刚刚使用旧的(2.x)SDK遇到了相同的错误消息。就我而言,事实证明原始的namelink操作字段很好,我只需要确保link不是空字符串,瞧!