0

Please suggest that if we have passed an random number as device UDID on web server. Then the app will be approved by App Store or not.

4

3 回答 3

0

它不会在此基础上被拒绝,如果您使用设备的唯一标识符,它将被拒绝。

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

于 2013-08-07T05:29:17.027 回答
0

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

于 2013-08-07T05:44:08.297 回答
0

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

我确实建议您研究identifierForVendoradvertisingIdentifier作为uniqueIdentifier.

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

if ([[UIDevice currentDevice] respondsToSelector:@selector(identifierForVendor)])
{
   // Use the method here
}
else
{
   // Do something different for older iOS versions.
}
于 2013-08-07T05:24:20.430 回答