2016-03-14 3 views
2

Интересно, может ли кто-нибудь найти решение для следующей проблемы.Обнаружить, если пользователь уже установил приложение, даже если он удален

Я создал приложение iOS, для которого за первые шесть дней неизвестный пользователь (гость) будет иметь доступ к полной версии приложения.

Затем, после «пробного периода», я хочу, чтобы потом поместить их в бесплатную версию приложения, которое будет рекламироваться, если они не хотят платить.

Одна проблема, я могу видеть, что пользователь может просто удалить приложение и переустановить, а затем перезапустить пробный период.

Одним из решений, которое я могу себе представить, является то, что файл загружается в «безопасный» раздел учетной записи пользователя iCloud и проверяется на это?

Неужели кто-то сталкивается с этой проблемой раньше и что было лучшим решением, которое вы обнаружили без необходимости регистрации?

Благодаря

Томас

+1

Просто FYI, что такой пробный период, основанный на времени, запрещен правилами магазина приложений, поэтому любое приложение, которое делает это, вряд ли получит одобрение. – mluisbrown

+0

Спасибо, что это хорошо знать – Tom

ответ

3

Ваше решение ICloud должно работать. Вы также можете рассмотреть возможность хранения аналогичного флага в брелках устройства, поскольку он не очищается при удалении приложения. Обратите внимание, что пользователь все равно может восстановить устройство или отключить интеграцию iCloud на устройстве, чтобы «обойти» эти вещи, но это относительно редко.

+0

+1 для брелка для устройства. Это, безусловно, лучший способ хранить вещи, которые сохраняют удаление и переустановку приложения, и намного труднее для пользователя работать. – mluisbrown

Смежные вопросы