我是一个 SDK 制造商,捆绑了 Facebook iOS SDK(2013 年 7 月 24 日起版本 3.6)。我想了解 Facebook 的 SDK 弃用政策,以便我能够提前收到通知并相应地更新我的产品。我在哪里可以找到/订阅此信息?
我发现的最好的是:https://developers.facebook.com/docs/ios/upgrading/,其中提供了每个版本的详细信息。通常,新的 SDK 版本会包含在发布时宣布的功能,因此我不知道您会收到多少提前警告。在 3.1 版本中,一个功能是防止服务器端发生重大更改,我记得此时在 Facebook 开发人员区域中收到了几条更新应用程序的消息,所以我想您只需留意更改的发生即可。也就是说,我认为 3.1+ 版本仍然受支持,从中我可以推断他们故意支持旧版本,所以你不应该有太多问题。
新 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
作为一名 facebook 开发者,不幸的是,我不知道 facebook 是否有任何关于新版本或未来版本的提前通知“推送”通知。 您基本上会首先通过媒体听到它,然后它会出现在developers.facebook.com 网站上。 如果不让所有开发人员保密,他们可能对此无能为力。 这就是我们所有人都面临的现实,将您的产品依赖于或置于另一家公司的产品之上。 我们在微软工作多年,在这方面有过亲身经历,所以我们已经习惯了。 不幸的是,您只需让最终客户了解这一事实即可。 有些人会理解。