質問: こんにちは。 現在Monacaのハイブリッドアプリ開発をしている者です。 FBログイン機能で躓いたので、質問させて下さい。 FaceBook認証を行う場合、FaceBook公式アプリを介して 認証したいのですが、それは実現可能でしょうか? 今の所アプリが立ち上がらず、以下のような画面が出ます。 ![画像の説明をここに入力](https://i.stack.imgur.com/xBOKn.png) この画面でログイン情報を入力すれば、確かにトークン等の取得ができます。 しかし、既にアプリを立ち上げてログインしている状態で、再度入力を させるのは、ユーザビリティ的によろしくないのでなくしたいと考えています。 やりたい事としては、下記の質問と正反対の事を実現したいです。↓ AndroidアプリでFacebookのログイン認証を公式アプリに行わせない方法 openFBというライブラリを使用する方法と、サーバにphpファイルを置いて 認証させる方法の二通りを試しましたが、どちらも同じ結果になりました。 何かご存知の方がいらっしゃいましたら、些細な事でも良いので 教えて頂けると助かります。
回答: コメント欄にこちらの質問の回答として投稿した方がいいというコメントがあったので、こちらでも回答しておきます。 MonacaのようなCordovaを使うハイブリッドアプリは基本的にJavascriptによって動きを実現させているので、Webアプリと同じような挙動になります。 それと違ってLineなどのアプリはネイティブの言語を使ってアプリを作成しています。なのでFacebookが用意しているネイティブ言語用のSDKを使うことによって、この質問の動作を実現させています。 ハイブリッドアプリでネイティブ言語用のSDKを使うにはこちらのプラグイン を利用する必要がありますが、MonacaではMonaca指定のプラグイン以外を使うのは有料プランに移行する必要があります。