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

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

Для справки:

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

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


person Sumit T    schedule 27.10.2017    source источник


Ответы (1)


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

person Sumit T    schedule 19.01.2018