3

私の iPhone アプリにはモバイル専用のコンテンツがあります。Facebook アプリ リンク ホスト ( https://graph.facebook.com/app/app_link_hosts ) を使用して、Facebook で共有される正規の URL を作成しています。ホスティング リクエストの本文は次のとおりです。

"access_token=<APP_ACCESS_TOKEN>
            &ios=[
                    {\"url\":\"content://content/<content_id>\",
                    \"app_store_id\":<APP_STORE_ID>,
                    \"app_name\":\"<APP_NAME>\"}
            ]
            &name=link test
            &web={should_fallback:false}"

これは正常に機能し、オブジェクトの ID を返します。これをテストするために、私は共有しました:

https://fb.me/<canonical>

このアプリはまだリリースされていないため、Facebook アプリからリンクを開くたびに、アプリがインストールされていることが検出されません。「Web リンクを開く」と「APP_NAME をインストールする」という 2 つのアクション オプションがあります。どちらのオプションも、アプリがある空白の iTunes リンクを指しています。アプリ ストアでアプリを公開する前に、このリンクでアプリの動作をテストするにはどうすればよいですか?

これは返されたリンクです:

https://itunes.apple.com/WebObjects/MZStore.woa/wa/redirectToContent?id=APP_STORE_ID
4

1 に答える 1

0

汗を流した後、私はついに解決策を見つけました。URL スキームは plist ファイルで定義する必要があります。この場合、「コンテンツ」は :// なし

于 2015-07-18T08:22:06.760 に答える