如果我们将随机数作为设备UDID传递给应用程序中的Web服务器,App是否会被App Store批准?

时间:2013-08-07 05:20:31

标签: ios appstore-approval udid

如果我们在Web服务器上传递了随机数作为设备UDID,请建议。然后该应用程序将被App Store批准或不批准。

3 个答案:

答案 0 :(得分:0)

他们不会拒绝使用随机数,它是他们关注的特定设备的唯一标识。

我建议您查看identifierForVendoradvertisingIdentifier作为uniqueIdentifier的替换。

如果您需要支持较旧的iOS版本,可以针对现代SDK进行构建,将部署版本设置为您支持的最旧版本,并检查是否存在这些方法,如下所示:

if ([[UIDevice currentDevice] respondsToSelector:@selector(identifierForVendor)])
{
   // Use the method here
}
else
{
   // Do something different for older iOS versions.
}

答案 1 :(得分:0)

在此基础上不会被拒绝,如果您使用设备的uniqueIdentifier,它将被拒绝。

虽然如果您尝试使用uniqueIdentifier,但在提交给AppStore时它不会通过验证。

答案 2 :(得分:0)

如果您使用随机数作为UDID,您的应用程序将不会被拒绝,但将随机数设置为唯一设备ID是不正确的,因为数字是在随机数生成中重复生成的,因此这些数字不是唯一的。