#ios #in-app-purchase #app-store
#iOS #покупка в приложении #app-store
Вопрос:
У меня есть приложение для iOS, в котором пользователи могут разблокировать полную функциональность с помощью покупки в приложении (IAP). Я планирую выпустить крупное платное обновление для этого приложения и хочу предложить скидку для существующих пользователей.
Поскольку мое приложение использует iCloud для аутентификации пользователя, мне интересно, как к этому подойти. Если я внедряю второй IAP исключительно для существующих пользователей, как рецензент App Store может его подтвердить? Насколько я знаю, рецензент всегда использует новую учетную запись и, следовательно, будет видеть IAP только для новых пользователей.
Я вижу ту же проблему, если я выпускаю обновление как отдельное приложение. Я могу установить значение в группе приложений из старого приложения, чтобы решить, имеет ли пользователь право на скидку. Но рецензент App Store не установит мое старое приложение и, следовательно, не сможет увидеть и подтвердить IAP со скидкой.
Комментарии:
1. Вы можете проверить квитанцию, чтобы узнать, приобретали ли они ранее определенный IAP. Вы предлагаете только существующим покупателям возможность обновления или просто показываете другой IAP в зависимости от того, является ли пользователь уже «премиум»?
2. Я хотел бы показать новое (обновление) IAP только для пользователей, которые уже приобрели старый IAP до определенной даты. Новый IAP должен быть невидимым для новых пользователей. Я знаю, что могу получить эту информацию из чека App Store. Мне просто интересно, как рецензент App Store может проверить IAP, который не виден новым пользователям при первом запуске (поскольку он просматривает приложение как новый пользователь). Или если есть лучшая альтернатива для реализации этого подхода.