unity和ios-获取用户';s的电话号码

unity和ios-获取用户';s的电话号码,ios,iphone,unity3d,Ios,Iphone,Unity3d,我正在unity3d上为ios构建一个游戏,我想知道游戏是如何下载的,所以我想获得用户iphone的权限,获取用户的电话号码并将其发送回我 例如,我想要用户的电话号码或用户的IMEI号码 通过Unity和IOS可以做到这一点吗 谢谢。我想你能得到的唯一信息就是供应商的身份证明 供应商的标识符为: 一个字母数字字符串,用于向应用程序供应商唯一标识设备 不确定你是否能团结一致地做到这一点 实现这一目标的目标代码是: UIDevice *device = [[UIDevice alloc]init];

我正在unity3d上为ios构建一个游戏,我想知道游戏是如何下载的,所以我想获得用户iphone的权限,获取用户的电话号码并将其发送回我

例如,我想要用户的电话号码或用户的IMEI号码

通过Unity和IOS可以做到这一点吗


谢谢。

我想你能得到的唯一信息就是供应商的身份证明

供应商的标识符为:

一个字母数字字符串,用于向应用程序供应商唯一标识设备

不确定你是否能团结一致地做到这一点

实现这一目标的目标代码是:

UIDevice *device = [[UIDevice alloc]init];
NSString *idForVend = [NSString stringWithFormat:@"%@", [device identifierForVendor]];
NSLog(@"%@",idForVend);
如果你想获得更多关于用户的信息,你应该让他在你的应用程序中填写表单字段。然后你的应用程序可以将信息发回给你


希望这能对您有所帮助。

您不能使用IMEI和用户手机的电话号码,苹果只能获得这些唯一ID

您必须将UDID存储在钥匙链中。为此,您必须下载keychainwrapper类并存储由上述代码生成的UDID:

UIDevice *device = [[UIDevice alloc]init]; 
NSString *idForVend = [NSString stringWithFormat:@"%@", [device identifierForVendor]];
NSLog(@"%@",idForVend);
请点击此链接,它肯定会解决您的问题:

不幸的是,如果您想将应用程序提交到app Store,您就不能再从iOS获取类似IMIE号码或电话号码的任何信息了。没有任何可用于此的公共api

您可以获得运营商信息,如运营商名称、国家代码、网络代码,但这些并不是设备所独有的

您可以从以下位置检查UIDevice提供的信息:

检查您可以从核心电话中获得什么

要检查您可以从系统配置中获得什么,请执行以下操作:

是否有其他方法获取设备的任何唯一信息?imei号码?sim卡号码?一些独特的iphone id(是全球性的,不仅仅是应用程序)?苹果不再允许你获取这些信息,因为它允许你唯一地跟踪用户的设备。如果您确实找到了这样做的方法,您的应用程序将在AppStore上被拒绝。(这也适用于Mac地址)您应该尝试供应商的标识,或者用表格询问信息。我希望这对你有帮助:)。你得到你的问题的答案了吗?我在哪里可以看到我可以从设备中得到什么?在答案中添加了几个链接。