禁止使用较旧版本的非法下载的应用(APK)

时间:2018-11-23 05:39:52

标签: android firebase-realtime-database google-play-console

我有一个付费应用程序,该应用程序在旧版本中未验证Play商店的许可证,现在我发现有些网站从旧版本中非法下载APK,用户可以在其中安装和访问我的数据库火力基地。 (无需支付下载费用)

firebase中的数据库(实时数据库)已经通过规则被阻止访问,但是由于该应用使用 设置为永久启用 ,因此欺诈用户仍在使用应用程序(我可以在Firebase分析中看到)。

有什么主意如何阻止旧版本,或强制这些版本不起作用以阻止这些用户使用该应用?

documentation

2 个答案:

答案 0 :(得分:0)

将有关更新的数据存储在Firebase数据库中。当用户打开您的应用程序时,您应该检查该数据以验证更新的应用程序。当然,您可以在逻辑上做更多的事情。您可以存储版本代码,因为它们始终是唯一的。

答案 1 :(得分:0)

恐怕您的应用程序中需要代码才能执行此操作,启动后,您将无法返回并更改代码。对于这个应用程序,您可能会卡住。

将来,使用Firebase Remote Config之类的产品在您的应用中进行“请更新”开关,您可以从云中进行控制可能是个好主意。