Facebook のオープン グラフ アクションを含む iOS アプリを構築しています。Facebook のモバイル アプリにアクションを投稿すると、App Store でモバイル アプリの ID へのリンクが取得されますが、これはまだ利用できません。プレースホルダーとして (そうしないと、Facebook は私の設定を保存しません)、私が持っている別のアプリの ID を入力しました。Facebook iOS アプリの新しいアプリから Facebook の Open Graph ストーリーをタップすると、以前のアプリの App Store ページが開きます。アプリを App Store に提出する前に、Facebook iOS アプリからのグラフを開くアクションのタップを処理する機能が必要です。このようなシナリオで URL 処理機能をテストするにはどうすればよいですか?
Facebook ネイティブ iOS アプリのダッシュボードは次のようになります。
バンドル ID は、アプリ内のアプリの ID と正確に一致します。iPhone/iPad の App Store ID が私の以前のアプリの 1 つにリンクしています。そうしないと、[保存] ボタンをクリックしても Facebook が私の設定を受け入れず、アプリがまだ App Store で利用できないと不平を言っています。
fb
Facebook ログインとディープ リンクの両方が有効になっており、URL スキームも同じ方法で登録されます (私の Facebook アプリ ID で始まるスキームが続きます)。それでも、Facebook モバイル アプリでストーリーをタップしてもアプリが起動しません。代わりに、指定した ID でアプリをインストールするためのポップアップが起動します (ただし、奇妙なことに、そのアプリもインストールされています)。