Я имею дело с Google In App Purchase и наткнулся на интересную проблему.
Я работаю над проверкой состояния подписки IAP на стороне сервера и использую этот API, задокументированный google:
https://developers.google.com/android-publisher/api-ref/purchases/subscriptions
все хорошо с документацией, но это:
![enter image description here](https://i.stack.imgur.com/JR1sb.png)
это ясно упомянуло, что возможные возвращения для paymentState. Тем не менее, он не упомянул, что это означает, когда paymentState имеет значение null.
Кто-нибудь знает, что paymentState null?
Единственное, что я могу сделать вывод, это то, что значение paymentState null может означать, что пользователь запросил возврат. Но я хочу быть уверенным, прежде чем делать такой вывод.
PS: PaymentState для отмененных подписок не делает paymentState равным нулю.