¿Dónde puedo obtener el precio del artículo, el impuesto total y los gastos de envío al realizar un seguimiento de las compras en Android?

De acuerdo con la guía de comercio electrónico de Google Analytics para Android , necesito utilizar el método Tracker.sendTransaction para realizar un seguimiento de las compras. Tres piezas de información necesarias son el precio de compra, el impuesto total, y el precio de envío (todos largos). Sin embargo, la respuesta proporcionada por realizar compras en la aplicación no proporciona ninguno de estos datos.

¿Me estoy perdiendo de algo? ¿Se devuelven estas piezas de información? ¿Dónde puedo encontrarlos para fijarlos?

Puede obtener información sobre todos sus productos utilizando el método getSkuDetails :

 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); 

Código tomado de: http://developer.android.com/google/play/billing/billing_integrate.html#QueryDetails

Usted sabe qué producto compró el usuario mediante la inspección de los datos devueltos después de una compra:

 @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(); } } } } 

Código extraído de: http://developer.android.com/google/play/billing/billing_integrate.html#Purchase

  • En la facturación de la aplicación no funciona después de la actualización - Google Store
  • Comprobación de la firma del servidor de compras de Android en la aplicación mediante php OpenSSL
  • Verificación de la firma de compra en la aplicación con PHP openssl
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.