如何开发一次只在一台设备上运行的android应用程序

时间:2017-06-21 08:03:53

标签: android imei

开发一次只在一台设备上运行的Android应用程序。

用户不能在多个设备上使用该应用程序,甚至不能使用parallelspace。

我有什么选择?

我应该使用IMEI吗?

1 个答案:

答案 0 :(得分:1)

我认为唯一可行的方法是让每个用户定期联系服务器(可能是Firebase),以便将自己“注册”为当前允许的安装。

我在某些游戏中看到过这种情况,任何尝试为同一用户运行游戏两次都会导致显示错误消息。

您需要具有“注销”机制,但也允许在应用崩溃且没有执行干净注销的情况下强制断开连接。也许每30秒左右打电话给服务器告诉它你仍然在该设备上使用。

关于IMEI。见https://developer.android.com/training/articles/user-data-ids.html