所以新的 Facebook SDK 4.3 已经发布,我正在做更新我的应用程序的仪式。为了摆脱所有弹出的错误,我必须将我的应用程序的 JDK 版本从 1.6 升级到 1.7。这也意味着我还必须将我的最低 Android API 从 9 升级到 Kitkat (19)。我也需要至少支持 4.0 - 4.3 用户。 有人能够让 facebook SDK 4.3v 与 4.4 Kitkat(19) 之前的 Android 版本一起工作吗???
问问题
356 次
1 回答
0
我不想放弃我以前使用 KitKat 的用户,所以我找到了一种方法来使相同的旧 SDK 与 facebook 的新 API 兼容。无需安装新的 SDK,也无需在我的应用程序中重新实现 Facebook 登录和身份验证(Session 被另外 3 个对象替换,其他更改我没有时间更改。)所以配方很简单,只需打开:
src > com.facebook.android > Facebook.java
..并更改这行代码(大约第 87 行):
protected static String GRAPH_BASE_URL = "https://graph.facebook.com/";
对此:
protected static String GRAPH_BASE_URL = "https://graph.facebook.com/v2.0/";
瞧!!也许以后,Facebook 完全弃用了我的整个 Facebook SDK 3.19.1,但是今天,这一天已经被保存了。
资源:
https://developers.facebook.com/docs/apps/upgrading#v1tov2
于 2015-07-01T07:49:55.077 回答