2

Facebook apprequest を他の FB ユーザーに正常に送信できる iPhone アプリがあります。FB ユーザーが FB mobile iphone アプリで apprequest 通知をクリックすると、期待どおりの動作が行われます。ユーザーが既にアプリをインストールしている場合は、すぐにアプリが開きます。アプリがインストールされていない場合、ユーザーはアプリ ストアにリダイレクトされます。

ただし、FB ユーザーが iPhone からモバイル Web ページ (m.facebook.com) を表示して通知をクリックすると、アプリがインストールされているかどうかに関係なく、常にアプリ ストアにリダイレクトされます。動作を FB アプリと同じにするにはどうすればよいですか (インストールされている場合はアプリを開き、インストールされていない場合はアプリ ストアを開きます)。

FB アプリの設定で別のモバイル Web URL を試しましたが、効果がないようです。

4

2 に答える 2

2

2012 年 5 月 25 日現在、これは既知のバグであり、回避策はありません。問題は、ブラウザーからはアプリがインストールされているかどうかを判断できないため、常にアプリ ストアにリダイレクトされることです。FBの従業員によって確認されました。

于 2012-05-25T17:39:30.817 に答える
0

スマートタイマーアプリストア/アプリリダイレクトを行うように、モバイル Web URL ページを設定できます。ここで説明: https://stackoverflow.com/a/1109200/383839 これは、モバイル Safari から m.facebook.com で実行すると正常に動作します。しかし、Facebook アプリ ブラウザは、存在しない場合でも fb123456789:// スキームを開こうとするため、失敗します。ios の制限により、デバイスに登録されている URL スキームを検出できません。そのため、Facebook アプリからモバイル Web URL にアクセスしたときにリダイレクト JavaScript を実行する代わりに、Facebook ブラウザーを検出して常にアプリストア リンクを表示するオプションがあります。

于 2012-05-31T17:35:42.107 に答える