【问题标题】:Android anjlab in-app billingAndroid anjlab 应用内计费
【发布时间】:2018-09-26 23:49:46
【问题描述】:

所以我正在使用 anjlab 应用内计费,它正在工作,除了我想获取订单 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

【问题讨论】:

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


    【解决方案1】:

    尝试如下 -

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-19
      • 2012-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多