Я хочу создать пользовательскую систему на основе каждого уникального устройства iOS. Таким образом, пользователю не нужно регистрироваться для моей службы, и они не могут удалить и переустановить мое приложение, чтобы снова стать «новым пользователем».Зарегистрируйте каждое уникальное устройство iOS?
Я хотел использовать уникальный идентификатор UIDevice, но Apple устарела и попросила использовать идентификаторForVendor. Проблема с идентификатором ForVendor заключается в том, что если пользователь удаляет мое приложение и переустанавливает его, они отображаются как «новый пользователь», так как изменяется идентификатор.
OpenUDID & SecureUDID также устарел. Пожалуйста, помогите мне решить эту проблему. Спасибо.
это отстой. мое приложение предназначалось для выдачи купонов людям, которые установили наше приложение в первый раз. Я хочу отслеживать устройство, чтобы они не могли его оскорблять. проверка электронной почты только замедлит их. – mluu510
И пользователи могут регистрировать несколько адресов электронной почты. В зависимости от значения купона я бы попытался использовать комбинированный подход: пусть они регистрируются в своей электронной почте, а также получают свой идентификатор поставщика. Если либо совпадения, которые вы знаете, пользователь не устанавливал в первый раз. Если вы просто раздаете купон на 5 $, ваши пользователи, скорее всего, не тратят время на создание нового адреса электронной почты, перезагружая приложение, чтобы сэкономить 5 долларов на кофе. –
Если я подумаю об этом, я снова заставлю другого разработчика сказать, что Apple теперь предоставляет квитанции о покупке не только на IAP, но и на приложения. Я не знаю, правда ли это, но я буду искать его для вас. Если это так, вы можете легко запретить пользователям получать больше одного купона. –