开发一次只在一台设备上运行的Android应用程序。
用户不能在多个设备上使用该应用程序,甚至不能使用parallelspace。
我有什么选择?
我应该使用IMEI吗?
答案 0 :(得分:1)
我认为唯一可行的方法是让每个用户定期联系服务器(可能是Firebase),以便将自己“注册”为当前允许的安装。
我在某些游戏中看到过这种情况,任何尝试为同一用户运行游戏两次都会导致显示错误消息。
您需要具有“注销”机制,但也允许在应用崩溃且没有执行干净注销的情况下强制断开连接。也许每30秒左右打电话给服务器告诉它你仍然在该设备上使用。
关于IMEI。见https://developer.android.com/training/articles/user-data-ids.html