3

Facebook のアプリは、Facebook Canvas 用のデスクトップ ページと Facebook モバイル用のページを同時に持つことができますか? 現在、デスクトップ アプリを持っていますが、同じ URL にモバイル ページを作成する場合、Facebook アプリの「モバイル Web」セクションもそれを指すようにすることはできますか?

ありがとう

4

2 に答える 2

3

Facebookのアプリは、Facebook Canvas用のデスクトップページとFacebookモバイル用のページを同時に持つことができますか?

はい、そうですね。それがあなたの言いたいことなら、モバイルキャンバスはありません。ただし、同じアプリにモバイルWebページとデスクトップキャンバスアプリを含めることができます。

現在、デスクトップアプリを使用していますが、同じURLでモバイルページを作成する場合、Facebookアプリの[モバイルウェブ]セクションにもそのことを示すことができますか?

はい、両方に同じURLを使用してから、ユーザーエージェントを検出して、どちらを表示するかを決定できます。

于 2012-08-10T00:22:33.493 に答える
1

ユーザー エージェント スニッフィングは、常に悪い考えです。アプリケーションのエントリ ポイントでは、ユーザーが Facebook 内のページ タブ (つまり、デスクトップ ユーザー) を介してアプリを読み込んでいる場合に、Facebook が送信する「署名済み要求」変数をチェックして、それがデスクトップかモバイルかを判断する必要があります。ユーザーが Facebook 以外のモバイルでアプリにアクセスしている場合、この変数は送信されません。

php:

if(isset($_REQUEST['signed_request']))
    //load desktop version
else
    //load mobile version
于 2014-02-18T09:08:50.380 に答える