Android In App не синхронизирует сразу несколько устройств

Я купил предмет на одном устройстве. Затем я перехожу на другое устройство, запустив приложение, но информация о покупке элемента по-прежнему недоступна для использования на втором устройстве (iabhelper не возвращает элемент при запросе инвентаря). Попытка покупки просто показывает диалог «Уже имеющийся». (Я мог бы использовать это как точку, чтобы идти вперед и загружать элемент, но чувствует себя странно …)

Единственное решение, которое работает до сих пор, заключается в том, что если я перезапущу устройство, то сразу вижу параметр «Загрузка» в своем пользовательском интерфейсе (вместо Buy), поскольку Iabhelper затем возвращает правильную информацию)

Кто-нибудь еще сталкивается с этой проблемой? Есть ли обходной путь, который делает его бесшовным для пользователя?

Solutions Collecting From Web of "Android In App не синхронизирует сразу несколько устройств"

Я не уверен на 100%, но службы Google Play, скорее всего, используют хранилище данных, которое имеет постоянную согласованность, а это значит, что сразу все синхронизировано. Просто догадка. Вы можете попробовать очистить кеш сервисов Google Play, но я предполагаю, что это так же раздражает, как перезапуск устройства.