【发布时间】:2014-06-17 09:23:38
【问题描述】:
我是捆绑了 Facebook iOS SDK(2013 年 7 月 24 日的 3.6 版)的 SDK 制造商。我想了解 Facebook 的 SDK 弃用政策,以便我提前通知并相应地更新我的产品。我在哪里可以找到/订阅这些信息?
【问题讨论】:
标签: ios facebook api sdk deprecated
我是捆绑了 Facebook iOS SDK(2013 年 7 月 24 日的 3.6 版)的 SDK 制造商。我想了解 Facebook 的 SDK 弃用政策,以便我提前通知并相应地更新我的产品。我在哪里可以找到/订阅这些信息?
【问题讨论】:
标签: ios facebook api sdk deprecated
作为 facebook 开发人员,不幸的是,我不知道任何来自 facebook 的关于新版本或未来版本的提前通知“推送”通知。你基本上会首先通过媒体听到它,然后它会出现在 developer.facebook.com 网站上。如果不对所有开发人员进行保密,他们可能对此无能为力。通过将您的产品依赖于另一家公司的产品或置于另一家公司的产品之上,这就是我们所有人都在经营的现实。多年来,我们在 Microsoft 的领导下已经亲身体验过,所以我们已经习惯了。不幸的是,您只需要让您的最终客户了解这一事实。有些人会明白的。
【讨论】:
新 V2.0 API 的所有详细信息都可以在变更日志和升级指南中找到:
https://developers.facebook.com/docs/apps/changelog https://developers.facebook.com/docs/ios/upgrading/
去年 4 月 30 日之前的 API 版本将在 2015 年 4 月 30 日之前可用。
新的 V2.0 将至少再提供两年。准确地说:从引入新版本 API 的那一刻起,当前(即 V2.0)将再支持两年。
在同一版本中,核心功能不会发生重大变化。
在变更日志中,您可以阅读很多关于新权限以及已删除的权限。基本上,所有friends_* 权限都被删除。此外,当您的应用使用除public_profile、email 和user_friends 之外的其他权限(现在只返回也使用您的应用的朋友列表)时,需要对其进行审核。
您可以在此处阅读有关审核过程的更多信息:https://developers.facebook.com/docs/apps/review
【讨论】:
我找到的最好的是:https://developers.facebook.com/docs/ios/upgrading/,它提供了每个版本的详细信息。通常新的 SDK 版本将包含在发布时宣布的功能,所以我不知道您会收到多少提前警告。在 3.1 版中,一个功能是防止服务器端发生重大更改,我记得此时在 Facebook 开发人员区域收到了几条消息来更新应用程序,所以我猜你只需要注意发生的更改。也就是说,我认为 3.1+ 版本仍然受支持,从中我可以推断他们故意支持旧版本,所以你应该不会有太大的问题。
【讨论】: