当我在浏览器中单击动态 link 时,有什么方法可以隐藏敏感信息

Is there any way to hide the sensitive information when i click the dynamic link in browser

我刚刚为此 url https://m.example.com/invitation?gameid=1234&referrer=555 创建了一个简短的动态 link。 它工作正常,但是当我在浏览器中单击 shortlink 时,它指向我的页面,但它在浏览器地址栏中显示所有 sensitive information,如 gameIdreferrer .我不想表现出来。 有什么方法可以显示短 link 即使我在浏览器中也单击短 link 或无论如何隐藏敏感信息。

Firebase 动态链接不提供向有权访问 link 的人隐藏 link 数据的机制。除了在浏览器地址栏中公开 link 内容(正如您已经发现的那样),任何人都可以通过转到 link 调试页面 https://firebase.google.com/docs/dynamic-links/debug 来获取 link 详细信息。将 ?d=1&d=1 添加到 link 以到达此处。

如果需要隐藏信息,可以考虑对信息进行加密,比如https://m.example.com/invitation?encrypted_data=<base64 data here>

另一种选择是将数据存储在数据库中,并且在 link 中只有数据标识符,例如 https://m.example.com/invitation?data_id=<identifier>

如果您认为您的用例很重要或被广泛使用,请随时打开 Firebase 支持票。我们总是乐于接受功能请求和如何改进我们产品的建议。