Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Facturación en la aplicación de Android: ¿cuál es la "carga útil del desarrollador" y cómo funciona el botón "Comprar"?

Estoy jugando con la aplicación de ejemplo de facturación de Google en la aplicación "Dungeons".

En esta aplicación, puedo hacer clic en el botón "Comprar" para comprar algo o en el botón "Editar carga útil" para editar la carga útil :). Pero no entiendo lo que hace este botón y lo que "Editar carga útil" significa … ¿Puede alguien aclarar eso?

Por cierto, ¿alguien puede decirme cómo el botón "Comprar" dispara la acción de compra como el código en la aplicación Dungeons es la siguiente (la acción de compra se inicia por no entiendo cómo …):

public void onClick(View v) { if (v == mBuyButton) { // NO CODE HERE TO DO SOMETHING ???!!! if (!mBillingService.requestPurchase(mSku, mPayloadContents)) { showDialog(DIALOG_BILLING_NOT_SUPPORTED_ID); } } else if (v == mEditPayloadButton) { showPayloadEditDialog(); } } 

Gracias !

2 Solutions collect form web for “Facturación en la aplicación de Android: ¿cuál es la "carga útil del desarrollador" y cómo funciona el botón "Comprar"?”

En la requestPurchase se llama al método requestPurchase , esto hace la solicitud de compra y si falla, se muestra el cuadro de diálogo Error. Desde allí también puede seguir la carga útil para ver cómo se utiliza.

Una "Carga útil del desarrollador" es una cadena especificada por el desarrollador que contiene información suplementaria sobre un pedido. Puede especificar un valor para este campo cuando realice una solicitud REQUEST_PURCHASE.

Por ejemplo, puede utilizar esta tecla para enviar claves de índice con un pedido, lo cual es útil si está utilizando una base de datos para almacenar información de compra. Google recomienda que no utilice esta tecla para enviar datos o contenido real.

Para obtener más información, consulte la Referencia de facturación en la aplicación .

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.