I have the following situation:
A user purchases a subscription on an app on his device A. Later on, he buys a device B and configures it with the same account of device A. He installs that same app on device B, but the purchase he made on device A is not available there.
What can I do to make device B recognize the purchase? I tried using BillingClient#purchaseHistoryResponseListener, but even though it really returns the most recent purchases, it is not possible to say if the purchase is active (if it as a SUBS) or if it is not consumed yet (if it is a INAPP).