ОК, поэтому я пишу путеводитель по iPhone, вы покупаете подписку на путеводитель в течение 3 месяцев, он загружает довольно здоровенную базу данных и в течение 3 месяцев эта база данных обновляется еженедельно с новыми материалами ,Приобретение приложений Уникальные идентификационные данные
Теперь то, что я хотел бы сделать, - это ввести пользователя в свой адрес электронной почты как одно действие, прежде чем они купят свой первый путеводитель, как говорят в Китае. Целью этого является,
1) Для того, чтобы позволить мне связаться с пользователем по электронной почте, когда они добавляют ноту/наконечник для конкретного места (приложение позволит им отправлять заметки & информацию мне)
2) Чтобы однозначно определить, кто приобрел подписку, чтобы, если они уничтожили свое устройство и переустановили приложение, они могут подключить адрес электронной почты и снова забрать свои подписки. Или они могут использовать одну и ту же подписку на другом устройстве, которое им принадлежит.
Мои опасения
1) Будет ли Apple позволит способ отправки восстановления функции второго или восстановленного устройства?
2) Пока я говорю пользователю, что я использую их адрес электронной почты (иначе он не будет продавать его кому-либо еще и использовать его для целей Х), будет ли нормально просить указанный адрес электронной почты ?
И как примечание, могу ли я привязать уникальный идентификатор устройства к моему серверу, чтобы отслеживать устройства, или это яблоко, проходящее через шикарный подход к этому?
Сторона примечания. Apple рекомендует использовать уникальный идентификатор устройства для идентификации данного устройства. http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIDevice_Class/Reference/UIDevice.html#//apple_ref/occ/instp/UIDevice/uniqueIdentifier – RickiG
>> если они стирают свое устройство и переустанавливают приложение они могут подключить адрес электронной почты и снова забрать свои подписки StoreKit делает это за вас. API имеет возможность проверить прошлые покупки, и в руководствах указано, что вы должны предлагать эту функцию. Пользователь просто вводит свои данные в iTunes, а StoreKit делает все для вас. –
Если этот http://openradar.appspot.com/7470096 не был исправлен? Мне кажется, вы не можете восстановить «подписки» пользователей на основе их учетной записи iTunes. Поэтому мне нужен способ отслеживания пользователей на нескольких устройствах. – dageshi