我有以下情况:
用户在其设备 A上的应用程序上购买了订阅。后来他买了一个设备B,并用设备A的同一个账号来配置。他在设备 B上安装了相同的应用程序,但他在设备 A上进行的购买在那里不可用。
我该怎么做才能让设备 B识别购买?我尝试使用BillingClient#purchaseHistoryResponseListener,但即使它确实返回了最近的购买,也无法确定购买是否有效(如果它作为订阅)或者它是否还没有被消费(如果它是一个 INAPP) .
android android-billing billingclient
android ×1
android-billing ×1
billingclient ×1