「Facebook ログインのある Web サイト」と「Facebook 上のアプリ」を使用するように Facebook アプリを構成しました。サイト URL とキャンバス URL は両方とも (実際の URL ではなく) myapp.com に設定されています。
モバイル デバイスが App Center からアプリにアクセスできるようにします。ただし、私のアプリ (facebook.com/appcenter/myapp) のアプリの詳細ページには、「このアプリはお使いの携帯電話では利用できません」というエラーが表示され、[Web サイトにアクセス] ボタンはぼやけていてクリックできません ( iPhone および Galaxy タブ)。ただし、アプリのキャンバス ページ (apps.facebook.com/myapp) では、デスクトップ バージョンと同様に、Facebook 内の iframe に myapp.com が表示されます。
「モバイル Web」セクションの「モバイル サイト URL」を myapp.com に設定してもエラーは修正されませんが、iframe に myapp.com を表示する代わりに、apps.facebook.com/myapp を直接 myapp.com にリダイレクトします。
「モバイル サイト URL」をキャンバス ページ (apps.facebook.com/myapp) に設定してもエラーは修正されず、Facebook がキャンバス ページでリダイレクト ループを報告します。
要約すると、「モバイル サイト URL」を次のいずれかに設定します。
- 空欄
- 実際のサイト (myapp.com)
- キャンバス ページ (apps.facebook.com/myapp)
アプリの詳細ページ (facebook.com/appcenter/myapp) に「このアプリはお使いの携帯電話では利用できません」というエラーが表示されますが、一部の組み合わせでは、このエラーの内容に関係なく、キャンバス ページでアプリにアクセスできます。アプリの詳細ページからモバイル ユーザーがキャンバス ページに移動できるようにするにはどうすればよいですか?
編集: App Center での私のアプリの現在のステータスは次のとおりです。
これは、私のアプリの詳細ページがすべてのデバイスで機能する必要があることを暗示しているようですが、アプリ センターにリストされるまでモバイル ユーザーには機能しないのではないでしょうか? 区別がはっきりしません。