問題タブ [digital-assets-links]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - アプリ ターゲット ステートメント リスト android マニフェストのアプリ リンク用デジタル アセット
Hey Guys ディープリンクの実装ドキュメントを調べていたところ、「Android アプリでは、ステートメント リストは Web サイトのステートメント ファイルと同じ構文の JSON スニペットですが、strings.xml ファイルに埋め込まれています」と書かれています。
サーバー上で公開される声明リストの例
Web サイトのステートメント リストの例を次に示します: http://example.digitalassetlinks.org/.well-known/assetlinks.json
私の質問は、sha256_cert_fingerprints を文字列リソース ファイルに配置する必要があるかどうかです。そうしなければならない場合、APK が逆コンパイルされた後にフィンガープリントにアクセスできるようになり、セキュリティ上の重大な懸念につながる可能性があります。
android - Android: インストール時にアプリ リンクの検証エラーを処理する
リンクをたどるアプリに autoVerify が設定されたアプリリンク機能を追加しました
アプリをテストすると、最初はうまくいきました。その後、ビルドを再インストールした後、機能しません。
デバッグでわかったのは、私の .well-known/assetlinks.json ファイルの応答時間は > 1 秒です。
{ "maxAge": "599.999999353s", "debugString": "************************ エラー ************* ********\n* エラー: 締め切りを超えました: https://example.com./.well-known/assetlinks.jsonから Web ステートメントを取得中にタイムアウトが発生しました (「 https://exampleに相当します」 .com/.well-known/assetlinks.json ') Web からのダウンロードを使用 (ID 1).\n************************ 情報メッセージ ** ********************\n* 情報: クエリに一致するステートメントが見つかりませんでした\n" }
このタイムアウトが原因で、検証が失敗しているようです。
インストール時に検証が失敗した場合 (接続の問題または一時的な Web サイトのダウンが原因である可能性があります)、後でアプリ/システムが検証を再試行するかどうかを知りたいですか?