Android 正在获取特定用户的总订阅列表

Android 正在获取特定用户的总订阅列表,android,in-app-purchase,subscription,in-app-subscription,Android,In App Purchase,Subscription,In App Subscription,我在android应用程序中添加了应用内购买。增加了一个月和一年的订阅 是否有任何方法可以获取已订阅项目、取消项目等的特定应用程序用户的列表 我想获取特定应用程序用户的订阅历史记录 是否有任何应用内API可用于此操作 还有什么其他方法呢?毕竟,要获得所有的购买细节, 我在内部做了如下操作:onQueryInventoryFinished()method: List<Purchase> aList=inventory.getAllPurchases(); Log.e("*****

我在android应用程序中添加了应用内购买。增加了一个月和一年的订阅

是否有任何方法可以获取已订阅项目、取消项目等的特定应用程序用户的列表

我想获取特定应用程序用户的订阅历史记录

是否有任何应用内API可用于此操作


还有什么其他方法呢?

毕竟,要获得所有的购买细节, 我在内部做了如下操作:
onQueryInventoryFinished()
method:

 List<Purchase> aList=inventory.getAllPurchases();
 Log.e("***** size",""+aList.size());
 for(int i=0;i< aList.size();i++)
  {
     Log.e("***** title",""+aList.get(i));
  }
List aList=inventory.getAllPurchases();
Log.e(“******size”,”+aList.size());
对于(int i=0;i

因此,作为响应,我收到了应用程序的购买和取消的订阅。

您应该使用Play Billing Library()。这是谷歌Play宣布的最佳实践。自2021年起,这将是与Google Play计费集成的唯一方式

现在,对于您的问题,您可以使用: 1) 获取当前用户的活动订阅。
2) getPurchasesHistory以获取当前用户所有应用内项目的最新购买历史记录。

请参阅“我正在使用”类中的
已购买项目列表。不是BillingClient,@Priyankagb我使用的是IbaHelper类。不是BillingClient,您可以通过调用
inventory.getAllPurchases()
method从
IabHelper.QueryInventoryFinishedListener
获取列表。那么,您是说我们应该使用BillingClient(计费库)而不是使用IabHelper吗?