Пожалуйста, предположите, что если мы прошли случайное число как UDID устройства на веб-сервере. Затем приложение будет одобрено App Store или нет.Приложение будет одобрено App Store или нет, если мы передадим случайное число как UDID устройства на веб-сервер в приложении?
ответ
Они не будут отвергать его для использования случайного числа, это уникальная идентификация конкретных устройств, о которых они беспокоят.
Я предлагаю вам ознакомиться с identifierForVendor
и advertisingIdentifier
в качестве замены для uniqueIdentifier
.
Если вам необходимо поддерживать старые версии IOS, вы можете создать против современного SDK, установить версию развертывания для самой старой версии вы поддерживаете и проверить наличие этих методов, как так:
if ([[UIDevice currentDevice] respondsToSelector:@selector(identifierForVendor)])
{
// Use the method here
}
else
{
// Do something different for older iOS versions.
}
It не будет отклонен на этой основе, он будет отклонен, если вы используете uniqueIdentifier устройства.
Хотя, если вы пытаетесь использовать uniqueIdentifier, он не будет проходить проверку при отправке в AppStore.
Я читал во многих заметках, что после замены uniqueIdentifier с идентификаторомForVendor и advertisingIdentifier, это приложение будет поддерживать только ios 6.0, а не более старые версии ios. –
Ваше приложение не будет отклонено, если вы используете случайное число как UDID, но это неправильный способ установить случайное число как уникальный идентификатор устройства, поскольку число, которое генерируется несколько раз, генерируется случайным числом, поэтому эти числа не являются уникальными ,
Я читал во многих заметках, что после замены uniqueIdentifier с идентификаторомForVendor и advertisingIdentifier, это приложение будет поддерживать только ios 6.0 и более поздние версии iOS. –
Я считаю, что было бы правильно, я обновил свой ответ, чтобы ответить на этот вопрос. Однако имейте в виду, что [более 90% устройств iOS поддерживают iOS 6] (http://appleinsider.com/articles/13/06/06/ahead-of-ios-7-reveal-apples-ios-6- is-on-93-of-iphones) на момент написания этой статьи. Возможно, вы захотите оценить, стоит ли поддерживать более старые версии для вашего приложения. – BergQuester