Я использую библиотеку https://github.com/anjlab/android-inapp-billing-v3 для моего тестового проекта.Все работает отлично.Теперь я установил мое тестовое приложение на 2 разных устройства, но в той же учетной записи Google . Тестовое приложение находится только во внутренней тестовой дорожке в моей учетной записи Play Store. Теперь я купил напервое устройство полная версия, которая отлично работает.Затем на втором устройстве я хочу проверить свою покупку, вызвав метод billingProcessor.loadOwnedPurchasesFromGoogle (), который возвращает информацию с сервера Google не из локального кэша моих приложений, но тем не менее я получаю ноль записей из возвращенного массива purchaseList на втором устройстве.Конечно, первое устройство, на котором я купил продукт, возвращает мне действительную покупку.
Примечание
Я проверяю результат с помощью метода обслуживания billingService.getPurchases (.,.,.,.), который возвращает объект пакета, у которого есть метод bundle.getStringArrayList (.)
Это действительно странно.Может ли кто-нибудь сказать мне, почему я не получаю один и тот же массив buyList на обоих моих устройствах?Снова оба устройства установили одну и ту же версию приложения из Google Play Store, и оба устройства имеют одну и ту же учетную запись Google Play Store.
Большое спасибо заранее за вашу помощь.