bugfix> ios > 投稿

ここにこれを尋ねるのに適切な場所があるかどうかはわかりませんが、そうでない場合は申し訳ありません。

今日、プロキシとしてFiddlerを使用するようにiPhoneをセットアップし、アプリケーションに対して/.well-known/apple-site-associationにリクエストを行うことを確認しました。

私はそれが目的のためであることを知っていますが、奇妙なことは、多くのアプリ(およびTripadvisorのようなアプリのすべての国のドメイン)と無限ループで同じリクエストを送信し続けることです。同じアプリとドメインで何度も繰り返しますが、それをやめません。私も前に一度見ました。電話を再起動すると停止します。

この理由は何ですか?

どうもありがとうございました。

回答 2 件
  • iPhoneはこれらのリクエストを送信して各ドメインからファイルをダウンロードし、どのアプリがどのユニバーサルリンクをサポートしているかをiPhoneに伝えます。 次のURLの説明を見ると、この会社には、Webページにリダイレクトする代わりにアプリ内で直接開くことができる次のURLをサポートする2つのアプリがあることがわかります。

    携帯電話のどこかで「www.ixigo.com/flights」というリンク(whatsappのメッセージで言うことができます)に遭遇すると、iOSはアプリがこれらのURLをサポートするため、すぐにアプリを開きます。

    同様に、APPが複数のドメインをサポートする場合、iOSは複数のヒットを作成し、アプリがサポートするすべてのURLをダウンロードします。 https://www.ixigo.com/apple-app-site-association

    {
      "applinks": {
        "apps": [],
        "details": [
          {
             "appID": "6WCD67RXUP.com.ixigo.travel",
             "paths": [
                "/flights",
                "/hotels",
                "/holiday-tour-packages",
                "/holiday-tour-packages",
                "/restaurants",
                "/ixigoer",
                "/near-me",
                "/send-enquiry",
                "/ixigomoney"
              ]
          },
          {
            "appID": "6WCD67RXUP.com.ixigo.trains",
            "paths" : [
              "/trains",
              "/search/result/train/*"
            ]
          }
        ]
      }
    }
    
    

  • これは、Webブラウザからネイティブアプリへのハンドオフに関連しています。

    ユーザーアクティビティは、同じ開発者チーム識別子で署名され、特定のアクティビティタイプをサポートするアプリ間で共有できます。アプリがドキュメントベースの場合、ハンドオフを自動的にサポートすることを選択できます

    詳細はこちら

あなたの答え