我的带有Facebook SDK v4.3的Android应用程序是否适用于低于4.4 Kitkat的版本?

时间:2015-06-30 14:13:23

标签: java android eclipse facebook-sdk-4.0 jdk1.7

所以新的Facebook SDK 4.3已经发布,我正在举行更新我的应用的仪式。 为了摆脱弹出的所有错误,我达到了一个点,我必须将我的应用程序的JDK版本从1.6升级到1.7。 这也意味着我还必须将我的最小Android API从9升级到Kitkat(19)。 我需要至少支持4.0 - 4.3用户。 是否有人能够使用早于4.4 Kitkat(19)的Android版本制作facebook SDK 4.3v ???

1 个答案:

答案 0 :(得分:0)

我不想放弃我的前KitKat用户,因此我找到了一种方法来使用与facebook的新API相同的旧SDK。无需安装新的SDK,也无需在我的应用程序内重新实现Facebook登录和身份验证(会话被另外3个对象替换,而其他更改我没有时间更改。) 所以配方很简单,只需打开:

src > com.facebook.android > Facebook.java

..并更改此行代码(aprox。第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