最新のphonegap(cordova)を使用して構築したいSenscha2.0モバイルアプリケーションがあります。
Facebookのログイン機能を追加したい。私は3つのオプションを見つけました:
- ChildBrowserアプローチを使用する
- InAppBrowserを使用します。
- cordovafacebookプラグインを使用する
私は2番目のもので行くことにしました。
FBアプリの設定(モバイルサイトのURL)のドメインに問題があります。
そこでドメインの1つを入力しましたが、xCodeでCordovaを使用してアプリをビルドすると、明らかにphonegap/cordovaがドメインを「使用」しないためFacebookがエラーで応答します。
Facebookの設定で入力したドメインに(phonegapを使用せずに)アプリをアップロードすると、すべてがiPhoneで機能します(SafariでWebサイトとして使用)。
より正確には。
Facebook JS SDKは、アプリケーションを「モバイルWebアプリケーション」として使用しているときに機能します。
Cordova / Phonegap(自動的にInAppBrowserプラグインを使用)を使用してプロジェクトをビルドすると、機能しなくなります。
FacebookJSSDKはPhonegap/Cordovaで動作しますか?