Устаревший объект инвентаризации из библиотеки биллинга Google Play 1.0?

  1. В предыдущей библиотеке, когда мы получали объект Inventory, как мы можем получить его из библиотеки биллинга версии 1.0?
  2. Как мы можем получить полезную нагрузку разработчика, которую мы получаем в объекте покупки?

Для справки:

public void onQueryInventoryFinished(IabResult result, Inventory inventory) {
            Log.d(TAG, "Query inventory finished.");
}

Примечание. Я ссылаюсь на код библиотеки - https://github.com/googlesamples/android-play-billing

1 ответ

Решение

Как и в более старой версии библиотеки биллинга Google Play, объект инвентаря содержит поле devloperPayload, которое полезно для проверки подлинности пользователя. Но теперь разработчики Google предложили изменить подход, и проверка пользователя с помощью developerPayload должна выполняться на стороне собственного приложения / сервера, а не в ответе на биллинг Google Play.
Вот ссылка для получения дополнительной информации об этой проблеме: https://issuetracker.google.com/issues/63381481

Другие вопросы по тегам