如果我们在Web服务器上传递了随机数作为设备UDID,请建议。然后该应用程序将被App Store批准或不批准。
答案 0 :(得分:0)
他们不会拒绝使用随机数,它是他们关注的特定设备的唯一标识。
我建议您查看identifierForVendor
和advertisingIdentifier
作为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是不正确的,因为数字是在随机数生成中重复生成的,因此这些数字不是唯一的。