У нас есть проблемы, которые полностью понимают поток проверки валидации в iOS.
Вот что мы сейчас делаем (в разработке):
В applicationDidFinishLaunching
и в applicationWillEnterForeground
мы проверяем получение на стороне сервера, если нет квитанции или квитанция недействительна, мы пытаемся обновить квитанцию и подтвердить ее.
Вот некоторые вопросы/вопросы:
-
Каковы случаи отсутствия квитанции на устройстве?
-
Должен ли мы всегда выдавать запрос обновления квитанции, когда нет квитанции?
-
Почему это окно предупреждения иногда отображается при запуске? Я понимаю, что это показано в запросе обновления квитанции?
- Когда должна произойти проверка чека? В настоящее время мы делаем это, когда совершается покупка для проверки покупки, является ли это правильное использование?