Мое приложение уже было в магазине приложений.Я хочу загрузить новую версию.В новой версии идентификатор устройства (identifierForVendor) изменяется.Если мы удалим и переустановим старое приложение (Appstore), оно будет работать нормально.Но если мы обновляем только новую версию, мы получаем изменение идентификатора устройства.Может ли кто-нибудь помочь исправить эту критическую проблему.
Мы используем следующий код для получения идентификатора устройства.
+(id)getUDIDNumber
{
static NSString *vendorIdentifier = nil;
if (SYSTEM_VERSION_LESS_THAN(@"6.0"))
{
// code here
vendorIdentifier = [UIDevice uniqueDeviceIdentifier];
}
else if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"6.0"))
{
// code here
id vendorIdObject = [[UIDevice currentDevice] identifierForVendor];
vendorIdentifier = [vendorIdObject UUIDString];
}
}