我需要一些有关设备识别的指导。
案例如下:iOS和Android都会有游戏应用程序。用户无需注册步骤即可播放。将在应用程序中购买游戏生活内容,包括3,5和10.(消费者在应用程序购买)现在,我想要做的是存储哪个设备有多少生命在我的数据库与deviceid - remaininglives对。我想保留应用程序重新安装的值并恢复它们,但是在出厂重置时,我希望重新设置这些值。
因此,对于iOS,我将使用identifierForVendor并将其存储在钥匙串中。这样,这个id在每个设备中都是唯一的,只要设备没有被重置,它就会一样。因此,即使用户删除了应用程序并进行了安装,他仍然会在卸载之前购买他所购买的游戏。
然而,对于Android我找不到一个好的解决方案。我想到了
对于像iOS这样的Android有什么干净的解决方案吗? 感谢