Покупки в Google Play из приложения - querySkuDetailsAsync не возвращает статус (активный / неактивный) - PullRequest
0 голосов
/ 29 апреля 2019

Я пытаюсь отобразить все возможные варианты, которые пользователь может купить, но я либо не хочу перечислять неактивные, либо хочу выделять их серым цветом / скрыть их, и, возможно, скоро они появятся.

Однако вызов billingClient.querySkuDetailsAsync() предоставляет список SkuDetail, и в нем нет статуса.

Возможно, что у оригинального Json он есть, но я этого не проверял, хотядокументация не говорит, что это будет.

РЕДАКТИРОВАТЬ: (Я только что проверил, и у оригинального Json его тоже нет)

1 Ответ

1 голос
/ 04 мая 2019

К сожалению, это недоступно в полезной нагрузке ответа SkuDetails из запроса (как вы также подтвердили в исходном Json).

Просмотр системы отслеживания проблем для биллинга PlayБиблиотека, кто-то еще довел это до команды: * Добавить getState (состояние = активный / неактивный) к SkuDetails , в котором он все еще активен, чтобы он мог быть доступен в будущем.

На данный момент вам нужно отследить, какие из них неактивны в приложении, и отфильтровать ответ при его получении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...