2017-01-12 6 views
0

Я бы хотел отправить пользователей на страницу своего приложения в App Store с уникальным идентификатором. После установки приложения и его открытия в первый раз я хочу, чтобы приложение отправило этот уникальный идентификатор на мой сервер, чтобы я мог предоставить им персонализированный опыт.iOS - получить уникальный идентификатор при установке приложения

Возможно ли это?

+2

Нет, нет способа связать установку приложения с конкретным рефералом – Paulw11

+0

Вы можете использовать приложение: openURL: параметры: и определить схему URL-адреса для iTunes –

+0

нет такого маркетингового ресурса в репертуаре Apple (возможно, он не будет быть всегда). – holex

ответ

-1

Вы не можете взять IMEI и номер телефона мобильного телефона, Apple имеет право на получение этих уникальных идентификаторов.

Вы должны хранить UDID в брелках. для этого вы должны загрузить keychainwrapper класса и хранить UDID сгенерированного выше код:

UIDevice *device = [[UIDevice alloc]init]; 

    NSString *idForVend = [NSString stringWithFormat:@"%@", [device identifierForVendor]]; 

    NSLog(@"Identifier For Vendor : %@",idForVend); 

следовать этой ссылке будет решить вашу проблему наверняка: Как хранить строку в KeyChain, прошивка? , iOS? Если вы используете это Если вы удалите приложение И снова установите его, он останется таким же DeviceID.

+0

Это не ответ на ОП. – holex