Android Deep Link(应用程序已卸载,但数据仍保留在设备中)

Android Deep Link(应用程序已卸载,但数据仍保留在设备中),android,deep-linking,Android,Deep Linking,我在我的Android应用程序中设置了deep link,但我发现,如果用户在未清除所有数据的情况下卸载了应用程序,设备将显示警报 设备中显示的警报: 用于应用程序安装,而不是在浏览器中打开链接。如果用户卸载应用程序,即使数据尚未清除,是否有任何方法在浏览器中打开链接 目标流量: 不久前我遇到了同样的问题,在我的例子中,我通过将manifest allowBackup设置为false(默认值为true)解决了这个问题: 这可能会对你的应用程序产生其他影响?关于allowBackup的资料值得一

我在我的Android应用程序中设置了deep link,但我发现,如果用户在未清除所有数据的情况下卸载了应用程序,设备将显示警报

设备中显示的警报:

用于应用程序安装,而不是在浏览器中打开链接。如果用户卸载应用程序,即使数据尚未清除,是否有任何方法在浏览器中打开链接

目标流量:


不久前我遇到了同样的问题,在我的例子中,我通过将manifest allowBackup设置为false(默认值为true)解决了这个问题:


这可能会对你的应用程序产生其他影响?关于allowBackup的资料值得一读。

您是否使用firebase动态链接进行深度链接?对不起,不,我只是使用普通的深度链接方法,非常感谢。我认为它实际上只适用于api 23+。你读过这篇文章了吗:非常感谢,但我使用的是api 23+,我很确定我已经成功地将allowBackup设置为false,因为其他数据已经被删除,但问题仍然存在。上面的文章讨论了如何管理pref,以帮助避免类似于你自己的场景。我猜,当用户卸载应用程序时,并非所有的pref都会被删除,因此在重新安装应用程序时,例如登录详细信息等。可能是您需要更改存储某些pref的方式,以解决您提到的安装问题(我给出的链接仅讨论了这一点)。由于应用程序上的信息有限,很难再提供更多帮助。
android:allowBackup="false"