Android 当我在浏览器中单击动态链接时,有没有办法隐藏敏感信息

Android 当我在浏览器中单击动态链接时,有没有办法隐藏敏感信息,android,firebase,firebase-dynamic-links,Android,Firebase,Firebase Dynamic Links,我刚刚为这个url创建了一个简短的动态链接https://m.example.com/invitation?gameid=1234&referrer=555。 它工作正常,但当我在浏览器中单击短链接时,它会指向我的页面,但它会在浏览器地址栏中显示所有敏感信息,如gameId和referer。我不想表现出来。 是否有任何方法可以显示短链接,即使我在浏览器中也单击短链接或以其他方式隐藏敏感信息。Firebase动态链接不提供向有权访问链接的人隐藏链接数据的机制。除了在浏览器地址栏中公开链接内容(正如

我刚刚为这个url创建了一个简短的动态链接
https://m.example.com/invitation?gameid=1234&referrer=555
。 它工作正常,但当我在浏览器中单击
短链接时,它会指向我的页面,但它会在浏览器地址栏中显示所有
敏感信息,如
gameId
referer
。我不想表现出来。
是否有任何方法可以显示短链接,即使我在浏览器中也单击短链接或以其他方式隐藏敏感信息。

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

如果需要隐藏信息,可以考虑加密信息,如<代码>https://m.example.com/invitation?encrypted_data=

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


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

我很确定答案是否定的,但您为什么要这样做?这样做会增加零安全性。这些信息真的是秘密吗?您可以在服务器上发布一个令牌,该令牌是此信息,但经过加密,或者该令牌存储在数据库中,可用于查找信息。可以使用散列参数?您可以使用post方法在url中添加参数。android中的Http方法。