簡體   English   中英

即使有數字資產鏈接,地址欄仍然可見

[英]Address bar still visible even with digital asset link

我們在www.thredup.com上托管了一個 PWA,它在 Play 商店中作為 TWA 發布以進行封閉測試。 數字資產鏈接正常,但地址欄在 TWA 中仍然可見。

是不是數字資產鏈接有問題導致地址欄無法隱藏? 除了設置數字資產鏈接之外,我們是否需要做其他事情來隱藏地址欄?

TWA 的數字資產鏈接(包 com.thredup.www.twa)可在www.thredup.com/.well-known/assetlinks.json獲得。

{
  "relation": ["delegate_permission/common.handle_all_urls"],
  "target": {
    "namespace": "android_app",
    "package_name": "com.thredup.www.twa",
    "sha256_cert_fingerprints": ["B5:B4:0C:36:87:C1:1B:74:02:90:18:14:D8:52:F9:45:62:81:BC:F4:A1:AD:23:07:66:3E:2D:A0:06:10:99:1D"]
  }
}

對於數字資產鏈接中的 Play 商店列表,我們使用 Google App 簽名密鑰(而非上傳密鑰)的 SHA 256。

當 TWA 安裝在設備上時,Android 上的資產鏈接工具應用程序會顯示 com.thredup.www.twa package 的相同數字資產鏈接。

使用語句列表生成器和測試器測試應用程序鏈接可驗證主機www.thredup.com是否授予應用程序深層鏈接到 com.thredup.www.twa。

我發現隱藏 TWA 地址欄的唯一方法是使用 Chrome 命令行禁用www.thredup.com url 的數字資產鏈接驗證,如下所述: https://github.com/GoogleChromeLabs/svgomg-twa#enabling-調試

我建議在從 Play Store安裝的應用程序上運行Peter's Asset Link Tool 它將為您提供正確的資產鏈接文件(您可以將其與當前使用的文件進行比較)。

您是否曾經使用上傳密鑰(舊密鑰)上傳 assetlinks.json 並安裝 apk? 然后 chrome 瀏覽器會將舊密鑰保存在緩存中。 因此,您可以在清除 chrome 緩存后再次嘗試安裝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM