新しい 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
キットカット以前のユーザーをあきらめたくなかったので、同じ古い SDK を facebook の新しい API に準拠させる方法を見つけました。新しい SDK をインストールする必要はなく、アプリ内で Facebook のログインと認証を再実装する必要もありません (セッションはさらに 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 に答える