0

サーバーにapple-app-site-association正しくアップロードしました。次のようにフォーマットされています。

{
    "activitycontinuation": {
      "apps": [
        "ASDF.com.company.appname"
      ]
    },
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "ASDF.com.company.appname",
                "paths": [ "/menu/*", "/menu/*/*", "/account/history", "/"]
            }
        ]
    }
}

権利が正しく設定されている:

applinks:company-site.com
activitycontinuation:company-site.com

インストール時に Charles プロキシを使用して、デバイスがサーバーから正しいファイルをフェッチすることを確認しました。

デバイス ログを見ると、次のエラーが表示されます。

Bad apple-app-site-association JSON: Error Domain=NSCocoaErrorDomain Code=3840 "JSON text did not start with array or object and option to allow fragments not set." UserInfo={NSDebugDescription=JSON text did not start with array or object and option to allow fragments not set.}

JSON をリンターで実行したところ、うまくいきました。サーバーContent-Type: application/jsonはヘッダーで返信します。物理デバイスでテストしています。Safari で URL を手動で入力して、テキスト メッセージで URL をクリックしてみました。問題がどこにあるのか誰にもわかりますか?

4

1 に答える 1