如何使用 Anjlab getPurchaseHistory() 方法获取购买历史记录 Android In App Billing
How to get purchase history using Anjlab getPurchaseHistory() method Android In App Billing
我是 Java 和 android 开发的新手。我有一个应用程序,我需要使用 Anjlab 库购买历史记录。
在 git 我找到了这个页面
https://github.com/anjlab/android-inapp-billing-v3
它提到了以下内容:
BillingProcessor bps;
bps = BillingProcessor.newBillingProcessor(this, getResources().getString(R.string.play_console_license), this);
public List<BillingHistoryRecord> getPurchaseHistory(String type, Bundle extraParams)
我不熟悉如何使用
public List<BillingHistoryRecord> getPurchaseHistory(String type, Bundle extraParams)
而且我不太确定如何使用它。
我的目标是打印出交易历史,例如token和orderid等
谢谢
要获取令牌,您可以执行以下操作:
BillingProcessor bps;
bps = BillingProcessor.newBillingProcessor(this, getResources().getString(R.string.play_console_license), this);
bps.loadOwnedPurchasesFromGoogle();
bps.getPurchaseListingDetails("yourproductcode");
String token = Objects.requireNonNull(bps.getSubscriptionTransactionDetails("yourproductcode")).purchaseToken;
您可能希望围绕此添加空支票
我是 Java 和 android 开发的新手。我有一个应用程序,我需要使用 Anjlab 库购买历史记录。 在 git 我找到了这个页面
https://github.com/anjlab/android-inapp-billing-v3
它提到了以下内容:
BillingProcessor bps;
bps = BillingProcessor.newBillingProcessor(this, getResources().getString(R.string.play_console_license), this);
public List<BillingHistoryRecord> getPurchaseHistory(String type, Bundle extraParams)
我不熟悉如何使用
public List<BillingHistoryRecord> getPurchaseHistory(String type, Bundle extraParams)
而且我不太确定如何使用它。
我的目标是打印出交易历史,例如token和orderid等
谢谢
要获取令牌,您可以执行以下操作:
BillingProcessor bps;
bps = BillingProcessor.newBillingProcessor(this, getResources().getString(R.string.play_console_license), this);
bps.loadOwnedPurchasesFromGoogle();
bps.getPurchaseListingDetails("yourproductcode");
String token = Objects.requireNonNull(bps.getSubscriptionTransactionDetails("yourproductcode")).purchaseToken;
您可能希望围绕此添加空支票