應用程式連結常見問題

如果裝置搭載較舊的 Android 版本,會發生什麼情況?

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

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

可以,系統會將動態規則與以資訊清單為準的規則合併。不過請注意,資訊清單中定義的規則會設定應用程式連結路徑的允許範圍上限,因此所有動態規則都必須位於該範圍內。系統不允許動態規則變更或擴展您在資訊清單路徑中宣告的靜態範圍。典型的動態應用程式連結實作項目會在資訊清單設定中設定相當廣泛的範圍,並透過伺服器管理動態規則,微調路徑。

取得 assetlinks.json 檔案 SHA-256 指紋的最佳方式為何?

最可靠的方法是從 Google Play 管理中心取得。前往應用程式的「設定」>「應用程式完整性」頁面。在「應用程式簽署金鑰憑證」下方,您會看到 SHA-256 憑證指紋。這個金鑰與 Google Play 用來簽署應用程式版本的金鑰相同。或者,您也可以在本機建構時,對 KeyStore 檔案使用 keytool 指令列公用程式。