У меня следующая ситуация:
Пользователь покупает подписку на приложение на своем устройстве A . Позже он покупает устройство B и настраивает его с той же учетной записью устройства A . Он устанавливает это же приложение на устройстве B , но покупка, которую он совершил на устройстве A , там недоступна.
Что можно сделать, чтобы сделать устройство B распознать покупку? Я пытался использовать BillingClient # purchaseHistoryResponseListener , но даже если он действительно возвращает самые последние покупки, невозможно сказать, активна ли покупка (если она является SUBS) или еще не использовалась ( если это INAPP).