應用程式連結常見問題

在搭載舊版 Android 的裝置上會發生什麼情況?

Android 15 以上版本的動態應用程式連結,與舊版應用程式連結使用相同的 handle_all_urls 關係類型,但會使用新欄位 dynamic_app_link_components。舊版會忽略新的 dynamic_app_link_components 欄位,以確保相容性。如需在舊版 Android 上支援特定路徑,您必須按照傳統方式在資訊清單中宣告這些路徑。

可以同時使用資訊清單路徑規則和動態規則嗎?

會,系統會將動態規則與資訊清單規則合併。 不過,請注意,資訊清單中定義的規則會設定應用程式連結路徑允許的最大範圍,因此所有動態規則都必須在該範圍內。系統不允許動態規則變更或擴充您在資訊清單路徑中宣告的靜態範圍。一般來說,動態應用程式連結的實作方式是在資訊清單設定中設定相當廣泛的範圍,並由伺服器管理動態規則,以便微調路徑。

如何取得 assetlinks.json 檔案的 SHA-256 指紋?

最可靠的方法是從 Google Play 管理中心取得。依序前往應用程式的「由 Google Play 保護」->「Play 商店防護措施」->「管理 Play 應用程式簽署」。在「App signing key certificate」(應用程式簽署金鑰憑證) 下方,您會看到 SHA-256 憑證指紋。這與 Google Play 用來簽署應用程式版本的金鑰相同。或者,如果是本機建構作業,您可以在 KeyStore 檔案上使用 keytool 指令列公用程式。