Устаревший объект инвентаризации из библиотеки биллинга Google Play 1.0?
- В предыдущей библиотеке, когда мы получали объект Inventory, как мы можем получить его из библиотеки биллинга версии 1.0?
- Как мы можем получить полезную нагрузку разработчика, которую мы получаем в объекте покупки?
Для справки:
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