Cordova tips - Facebook SSO(Single Sign on) を実装する方法
8 years ago
最新の Facebook SDK だとアプリ経由による SSO ログインができなくなってるみたいです.
既存の cordova plugin も最新の Facebook SDK を使っているので, 自分の方でダウングレード版を作ってみました.
phi-jp/cordova-plugin-facebook4: Use the latest Facebook SDK in your Cordova and Ionic projects
plist に追加が必要な項目(参照)も plugin の方で自動でやるようにしたので
plugin add するだけで簡単に Facebook SSO を実現できます.
Setup
ちょっと長いですが... APPID と APPNAME は自分のアプリのものを設定してください.
$ cordova plugin add cordova-plugin-facebook4.4 --save --variable APP_ID="123456789" --variable APP_NAME="myApplication"
これだけでセットアップ完了です.
Usage
js 側の使い方です.
Login
facebookConnectPlugin.login(Array strings of permissions, Function success, Function failure)
指定可能な permissions についてはこちら
Logout
facebookConnectPlugin.logout(Function success, Function failure)