确定我的应用程序从未安装在设备上以及用户是否重新安装的最佳方法是什么?

时间:2016-09-27 21:35:48

标签: java android android-ndk

所以,我想在用户从Play商店安装应用程序时检查它是否先前已安装在他的设备上?如果他卸载应用程序并在几天后重新安装,那我怎么知道呢?

我想要一种方法来处理这种情况的原因是我只想在第一次安装应用程序时使某些功能可用。

2 个答案:

答案 0 :(得分:2)

您可以在服务器中存储用户的设备ID。因此,当用户打开应用程序时,您必须使用设备ID ping您的服务器,以验证用户是否已在此移动设备中使用此应用程序。如果安装了用户,那么您将在服务器上拥有设备ID,否则您将无法在服务器上拥有设备ID,现在将设备ID保存在服务器上。

答案 1 :(得分:1)

几个月前,我在Fragmented Podcast上就此问题采访了Ryan Harter和Kaushik。 Ryan从Android / GooglePlayStore中提到了他想要的这个确切场景,但根本无法使用。

问题是在31:49。 https://spec.fm/podcasts/fragmented/38519