繁体   English   中英

如何在iOS上识别用户?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM