Edited at

Androidアプリ開発:Kii cloud とFacebookログインを連携

More than 3 years have passed since last update.

KiiのAndroidアプリ用サンプルコードを使います。

サンプルコードを動作させるところまでを解説します。


GitHubでサンプルコードをダウンロード

ターミナルから Kii-FB-Integrationをgit cloneする。

git clone https://github.com/satoshikumano/Kii-FB-Integration


Kii Developer コンソールを開く

https://developer.kii.com/v2/apps/29157/users/console

アプリで使いたいデータベースを作成。(ここでは"Kii-Integration"とする)

スクリーンショット 2016-05-22 2.05.02.png

コンソール画面で「歯車アイコン」をクリックしてから「キーアイコン(上記画面を参照)」をクリックし、APP IDとAPP KEYを確認する。


Android studioにてConstants.javaを修正

public class Constants {

public static final String Kii_APP_ID = "(上記のAPP ID)";
public static final String KII_APP_KEY = "(上記のAPP KEY)";
public static final Site KII_SITE = Site.JP;
}

APP IDとAPP KEYを入力しておく。


Facebook Developersを開く

https://developers.facebook.com/


(1) ダッシュボードでアプリ(例えばKii-Integration)を作成。

スクリーンショット 2016-05-22 2.07.35.png

アプリIDと app secretをメモしておく


(2) Facebook Developersの設定をクリック

スクリーンショット 2016-05-26 1.09.13.png

ウェブサイトを追加し、サイトURLにはhttps://(KiiのAPP ID).jp.kiiapps.comを入れる。

Google Play パッケージ名には、サンプルコードのパッケージ名

com.pgtest.example.kii.fb_integration

を入れる。


(3) キーハッシュを生成する

開発用キーハッシュを生成する。ターミナルで下記を実行すれば良い。 詳しくはfacebook for developers を参考にすること。

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64

出てきた文字列をコピーし、Facebook Developers ダッシュボード内の「キーハッシュ」に貼り付ける。

最後に、「変更を保存」をクリック。


Kii Developer コンソールをもう一度開く

スクリーンショット 2016-05-22 2.09.47.png

App IDにFacebookのアプリID、App SecretにFacebookのapp secretを入力する。その上でSAVEをクリック。


Android Studioにてstrings.xmlに下記を追加

    <string name="facebook_app_id”>(FacebookのアプリID)</string>

最後にコンパイルを実行すれば良い。


リンク

https://docs.kii.com/ja/guides/android/managing-users/social-network-integration/facebook/

http://community-jp.kii.com/t/facebook-facebook-android-sdk-4/554

以上