Я использую API покупки Amazon в приложении. У меня есть этот элемент, который является типом прав, но пользователь должен его покупать более одного раза, и он не может быть типом Consumable, потому что он должен быть доступен на всех устройствах. Как я могу изменить сообщение «У вас уже есть элемент ...»?Измените сообщение, когда вы пытаетесь приобрести ENTITLEMENT
ответ
Ожидается сообщение "You already own the item..."
, когда вы попытаетесь приобрести entitlement
, который у вас уже есть. Это по дизайну, и вы не можете его изменить.
По Amazon IAP API:
Расходные материалы - содержание, которое не требует правоустанавливающих или права доступа для использования, можно приобрести несколько раз пользователем, доступна только на устройстве оно было приобретено от, и не требует какого-либо типа проверки права на использование
выплачиваемых - содержания, которое требует правоустанавливающий или права доступы для использования, можно приобрести только один раз по клиент, и доступна на всех совместимых устройств, зарегистрированных на счет клиента
Так что ни consumable
ни entitlement
соответствует вашему случай использования непосредственно.
Если ваш товар используется как power-up, тогда вы должны сделать его consumable
и реализовать свой собственный механизм для синхронизации количества доступных предметов на устройствах. Если вы разрабатываете игру, вы можете использовать Amazon Whispersync for Games API для синхронизации этих данных.
Если ваш товар используется для разблокировки определенных функций в течение ограниченного времени, вы должны сделать его subscription
.
подписок - содержание, которое требует правоустанавливающих или права доступа для использования, связан с периодом времени, который автоматически обновляется и доступна на всех подходящих устройств, зарегистрированных на счет Amazon клиента
- 1. Когда вы пытаетесь стать Catch?
- 2. Когда вы пытаетесь переходить, ничего не происходит
- 3. Missing Push уведомление Entitlement
- 4. Missing HealthKit Entitlement
- 5. Когда вы пытаетесь вызвать функцию из контроллера, она не обрабатывается
- 6. Что происходит, когда вы пытаетесь сохранить managedObjectContext из другого потока?
- 7. Как проверить фотографию, когда вы пытаетесь загрузить фотографию
- 8. ForeignKeyReferenceAlreadyHasValueException, когда вы не пытаетесь изменить внешний ключ?
- 9. Вы пытаетесь создать атрибут в Rails 3.2.5
- 10. Измените Drawable, когда другой пользователь отправляет сообщение
- 11. Xcode 6.4 Entitlement ошибка
- 12. Entitlement посредник в wso2esb
- 13. Как выжать сообщение, когда вы нажимаете на отключенную кнопку?
- 14. Как решить «Элемент, который вы пытались приобрести не удалось найти»
- 15. Измените сообщение Bootstrap System
- 16. Ошибка установки VB6 - Функция, которую вы пытаетесь использовать, недоступна
- 17. «Вы пытаетесь расшифровать недопустимое JSON строку», но это PHP
- 18. Измените .CSS(), когда .SlideToggle()
- 19. Какое сообщение вы получаете, когда пытаетесь «создать и перейти» к выпуску дистрибутива AppStore с использованием сертификата Adhoc?
- 20. CodeIgniter «Тип файла, который вы пытаетесь загрузить, не разрешен».
- 21. Вы пытаетесь добавить недействительное поле 'id' к модели
- 22. LiveValidation - Измените сообщение для подтверждения?
- 23. Когда вы фокусируетесь на edite text, измените размер макета
- 24. Требуется аутентификация с подтверждением биллинга в приложении, когда вы пытаетесь подписаться на продукт
- 25. DEPRECATION WARNING: вы пытаетесь создать атрибут `info ', в Rails 3.2.8
- 26. CodeIgniter: «Тип файла, который вы пытаетесь загрузить, не разрешен».
- 27. Использование Если вы пытаетесь получить вектор определенной длины
- 28. Можете ли вы приобрести приложение в бесплатном приложении?
- 29. «товар, который вы пытались приобрести, не найден» после следующих инструкций
- 30. Ошибка Codeigniter: Тип файла, который вы пытаетесь загрузить, не разрешен