[英]How to identify a user on iOS?
我正在使用LibGDX,对于我的游戏的Android版本,我使用“获取帐户”权限通过其Gmail地址识别用户。
他们是否有类似的方法来识别iOS用户?
根据App Store指南 ,未经用户事先许可,您不应获取用户的个人数据。 您可以匿名使用的唯一标识符是identifierForVendor
:
UIDevice.currentDevice().identifierForVendor?.UUIDString
此标识符适用于用户设备上的所有应用。 如果从设备中删除了所有应用程序,则标识符可能会更改。 更多。
最好的办法是在iOS上使用GameCenter来识别玩家。 此链接提供了有关使用GameCenter处理用户的更多信息。
根据Apple的说法,除非您有充分的理由这样做,否则您不应该识别您的用户。
就像@Marat说的那样,你要找的是UUID,但请记住,这个值可能会改变(例如,如果用户删除了你的应用并没有其他任何应用)。
一种可能的解决方案是将UUID值保留在钥匙串中,这样您将始终使用相同的值。
编辑:由于您的应用程序是游戏,您可以使用Apple的GameCenter 。 这将为您识别用户。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.