簡體   English   中英

Firebase 動態鏈接 在應用中打開我的所有域鏈接

[英]Firebase Dynamic Links Opening all of my domain links in the app

我在我的 Unity 應用程序中為 Firebase 動態鏈接使用自定義域。 域的格式為https://mywebsite.com/deeplink/

在 Android 上,這一切正常。 通過單擊電子郵件或瀏覽器中的鏈接轉到mywebsite.com ,在瀏覽器中打開 URL, mywebsite.com/deeplink打開應用程序。 然而,在 iOS 上,兩者都打開應用程序。 最令人不安的是,這包括 Firebase 用於確認您的電子郵件和重置密碼邏輯的mywebsite.com/_/ URL。

我的應用程序在關聯域部分中配置了applinks:mywebsite.com ,並且 PList 有一個FirebaseDynamicLinksCustomDomains條目,其中包含一個以https://mywebsite.com/deeplink作為條目的數組。

mywebsite.com/apple-site-association有這個

{"applinks":{"apps":[],"details":[{"appID":"LK3H8YP4D2.com.help.stressfree","paths":["NOT /_/*","/*"]}]}}

有沒有人知道為什么會發生這種情況以及如何讓應用程序只打開 mywebsite.com/deeplink 上的 URL?

您的自定義動態鏈接mywebsite.com的根域不應添加到關聯域列表中。 這就是mywebsite.com在 iOS 中打開該應用程序的原因。

只應將 Google 提供的域 (*.page.link) 添加到關聯域列表中。

https://firebase.google.com/docs/dynamic-links/ios/receive#open-dynamic-links-in-your-app

暫無
暫無

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

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