在Android上跟踪购买时,我从哪里获得物品价格、总税费和运费?

在Android上跟踪购买时,我从哪里获得物品价格、总税费和运费?,android,google-analytics,in-app-purchase,easytracker,Android,Google Analytics,In App Purchase,Easytracker,根据,我需要使用Tracker.sendTransaction方法来跟踪购买。需要的三条信息是购买价格、总税费和运费(全部为多头)。然而,应用程序内购买提供的响应没有提供这些数据 我错过什么了吗?这些信息真的返回了吗?我在哪里可以找到它们来设置它们?您可以使用-方法获取有关所有产品的信息: 代码取自:谢谢,但是JSON响应没有提供我在原始问题中提到的3项。 ArrayList<String> skuList = new ArrayList<String> (); skuL

根据,我需要使用
Tracker.sendTransaction
方法来跟踪购买。需要的三条信息是购买价格、总税费和运费(全部为多头)。然而,应用程序内购买提供的响应没有提供这些数据


我错过什么了吗?这些信息真的返回了吗?我在哪里可以找到它们来设置它们?

您可以使用-方法获取有关所有产品的信息:


代码取自:

谢谢,但是JSON响应没有提供我在原始问题中提到的3项。
ArrayList<String> skuList = new ArrayList<String> ();
skuList.add("premiumUpgrade");
skuList.add("gas");
Bundle querySkus = new Bundle();
querySkus.putStringArrayList(“ITEM_ID_LIST”, skuList);

Bundle skuDetails = mService.getSkuDetails(3, getPackageName(), "inapp", querySkus);
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
   if (requestCode == 1001) {           
      int responseCode = data.getIntExtra("RESPONSE_CODE", 0);
      String purchaseData = data.getStringExtra("INAPP_PURCHASE_DATA");
      String dataSignature = data.getStringExtra("INAPP_DATA_SIGNATURE");

      if (resultCode == RESULT_OK) {
         try {
            JSONObject jo = new JSONObject(purchaseData);
            String sku = jo.getString("productId");
            // TODO: query getSkuDetails() and find the matching product
            alert("You have bought the " + sku + ". Excellent choice, 
               adventurer!");
          }
          catch (JSONException e) {
             alert("Failed to parse purchase data.");
             e.printStackTrace();
          }
      }
   }
}