к сожалению, не удалось найти в документации.
Использую BillingLibrary 4
В объекте purchase skus это массив строк, пока тестирую у меня там один элемент, но собственно вопрос почему это массив и как его обрабатывать?
Есть у подписок upgrade\downgrade так вот когда выполняешь его для подписки в purchaseupdatelistener прилетает объект с подпиской на которую пришел в подписке со статусом purchase, но вот события что подписка отпала как такого нет судя по всему, как и когда правильно отключить подписку с которой ушли?
если вызывать queryPurchases там будет уже одна подписка.
С 4й не работал, отвечу из здравого смысла и опыта возни с 3й 1. Массив потому что sku может быть 100500 штук, обрабатывать как всегда массивы. В данном случае взять 0 элемент просто 2. При старте программы просто проверяем наличие нужной подписки и блокируем платные фичи. Параноики могут проверять раз в минуту.
Обсуждают сегодня