Facebookの設定で☞詳細☞認証「Web」または「ネイティブ/デスクトップ」を「App Type」として選択できます。インフォバブルは言う:Facebook App Type:モバイルとウェブのどちらを選ぶのですか?
あなただけがネイティブのiOSやAndroidアプリ、 デバイス、またはデスクトップアプリ
であれば実際に、私はそれらのどれも午前ませんが、私のアプリがネイティブであるネイティブ/デスクトップを選択しますFacebookのタブと同様にiOS App。
質問:私はどのアプリケーションタイプを選ぶべきですか?
私はいくつかの研究を行なったし、(トラブルシューティングの下)Facebook Android Tutorialで次のが見つかりました:ネイティブ/デスクトップ対
- アプリケーションタイプWebを。それは問題ですか?:いいえ、それは 問題ではありません。ただし、アプリの に「ネイティブ/デスクトップ」タイプを使用することをおすすめします。
それは問題ではない何を意味するのでしょうか?それは私には意味がありません。なぜ私は選択肢を持っているべきですか?
私はSOにいくつかのより多くの研究を行なったし、@Igy(フェイスブックでのdevのサポートエンジニア)によるthis statementが見つかりました:
(実際のユーザーがログインしたときにPHP SDK内と「getAccessTokenは」 は、それがアプリトークンにフォールバックすることができない、動作します)アプリの種類が「ネイティブ/デスクトップ」に設定されている場合、それはあなたに 分散アプリケーションの秘密を想定していますバイナリとキー、ひいてはアプリ アクセストークンが信頼されていません
最後に見つかりましたFacebook documentationでこの:
注:ネイティブ/デスクトップアプリケーションとして構成されたアプリケーションは、アプリケーション
access_token
が必要なAPI呼び出しを行うことはできません ます。
、それゆえ私の結論はアプリケーションの種類として「ウェブ」を選択することです、私はそれを用いたネイティブiOSアプリを抱えているが、私は、私のページタブのアプリからアクセストークンを必要とするAPI呼び出しを行う必要がありますアプリIDをページタブアプリとして設定しますでも、iOSアプリには何か欠点があるだろうか?
は