Pregunta

Estoy agregando compra en la aplicación a mi aplicación. ¿Qué detalles tengo que enviar al servicio de facturación para hacer el proceso de compra? Quiero decir, ¿necesitamos enviar cualquier ID de correo de usuario (ID de mercado) o algo así? ¿Alguien puede ayudarme?

¿Fue útil?

Solución

Solo envía una identificación del producto, pero BillingService envía alguna información internamente al mercado de Android que incluye el nombre del paquete de su aplicación. Este nombre del paquete es suficiente para identificar su aplicación. Consulte el código fuente de BillingService en el siguiente enlace (particularmente la línea no 164);

http://code.google.com/p/marketbilling/source/browse/src/com/example/dungeons/billingservice.java

Otros consejos

No, no tienes que nada In-App Billing El proceso conecta automáticamente la aplicación. Todo lo que necesitas enviar es productId del artículo que se comprará y ese producto ya debería existir en la página de su aplicación. Se puede encontrar más información en http://developer.android.com/guide/market/billing/billing_admin.html

Los usuarios son identificados por la cuenta de Google en la que solían iniciar sesión en la aplicación Android Market. Los productos administrados que compran están vinculados a esta cuenta, para que puedan restaurarse incluso si el usuario restablece su teléfono (o usa la misma cuenta en otro dispositivo). El mercado de Android lo envía automáticamente cuando llama a las API de facturación. No tienes que hacer nada especial, simplemente funciona (cuando no está roto).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top