2012年12月11日火曜日

Cordova/PhoneGapでTwitter OAuth認証

Android cordova-2.2.0 でやったことメモ。
childbrowserというプラグインでブラウザ開いて、jsOAuthで認証するのが楽なようです。

用意したもの
  1. childbrowser 2.0.0
  2. jsOAuth-1.3.6.js
childbrowserのインストール
  1. プロジェクトの /libs に cordova-2.2.0.jar を置く
  2. パッケージを作る /src/com/phonegap/plugins/childBrowser に ChildBrowser.java を置く
  3. /xml/config.xml に一文加える <plugin name="ChildBrowser" value="com.phonegap.plugins.childBrowser.ChildBrowser"/>
この順でjsファイルをロード
  1. <script type="text/javascript" charset="utf-8" src="thirdparty/jsOAuth-1.3.6.js"></script>
  2. <script type="text/javascript" charset="utf-8" src="thirdparty/cordova-2.2.0.js"></script>
  3. <script type="text/javascript" charset="utf-8" src="thirdparty/childbrowser.js"></script>
実装サンプル

0 件のコメント:

コメントを投稿