我有一个有效的订阅,但是我没有在应用程序中获取订阅详细信息。
订阅详细信息的获取方式如下:-
Purchase.PurchasesResult purchasesResult = mBillingClient.queryPurchases(BillingClient.SkuType.SUBS);
if (purchasesResult != null && purchasesResult.getPurchasesList() != null
&& purchasesResult.getPurchasesList().size() != 0) {
// init subscription data here
}
当用户进入应用程序时,我的应用程序每次都从计费客户端获取订阅详细信息。计费客户给我一个空的订阅清单。我正在Google Play应用中使用多个帐户。
所以我的问题是,为什么“ queryPurchases”给我一个空列表?问题与多个帐户有关吗?