Android anjlab应用内结算

时间:2018-01-19 04:45:25

标签: android in-app-purchase in-app-billing

所以我使用的是anjlab in-app计费,它正在工作,除了我想获得订单ID,所以我可以将它存储在我的服务器上。 (这种方式如果用户有问题我可以找到交易)我如何获得orderID?我不清楚这一部分。

链接到我用来获取交易详情的github: https://github.com/anjlab/android-inapp-billing-v3

这是我的代码:

public final String orderId;

@Override
public void onProductPurchased(String productId, TransactionDetails details) 
{
/* Called when requested PRODUCT ID was successfully purchased */

    Log.e(TAG, "Details: " + details);
}

以下是我记录时TransactionDetails详细信息显示的内容:

android.test.purchased purchased at 
null(transactionId.android.test.purchased). Token: 
inapp:com.mytestapp:android.test.purchased, Signature: null

1 个答案:

答案 0 :(得分:0)

尝试如下 -

String orderId = details.orderId; 
Log.e(TAG, "Details: " + orderId);