2011-12-06 22 views
5

Estoy desarrollando una aplicación de Android que necesitará hacer uso de la facturación integrada en la aplicación. Estoy usando Monodroid en Visual Studio y mi experiencia es en C#, no estoy muy familiarizado con Java.¿Cómo utilizar la facturación en la aplicación con MonoDroid?

Mis preguntas son:

1) ¿Cómo me refiero al IMarketBillingService.aidl en Visual Studio? ¿Es lo mismo que en Eclipse, donde debe colocarlo en la carpeta src \ com \ android \ vending \ billing? Además, ¿necesita ser un archivo .aidl o puedo crear una clase de interfaz C# para él?

2) ¿Alguien sabe de algún tutorial/ejemplos de facturación en la aplicación de Android en C#? He revisado la muestra y he leído toda la documentación here.

No tener ninguna experiencia en Java hace que sea un poco difícil seguir la muestra. He buscado en todas partes y no he encontrado ninguna documentación sobre la facturación en la aplicación con MonoDroid, por lo que cualquier ayuda/enlace sería muy apreciada.

Gracias!

EDITAR: Una pregunta más: ¿Es posible usar la facturación en la aplicación con MonoDroid?

Respuesta

0

El SDK tools de Android generará una clase de proxy para el servicio remoto expuesto por el mercado de Android. Si MonoDroid tiene una herramienta similar, debe averiguar cómo usarla y generar los archivos necesarios. De lo contrario, una manera sería generar una en Java utilizando las herramientas estándar SDK, y luego portarla manualmente a C#. Si no está familiarizado con Java, debe tomarse un tiempo para un curso intensivo. La sintaxis no es tan diferente de C#, por lo que debería ser relativamente fácil de seguir.

Una vez que tenga el proxy, debería conectarse al servicio de facturación desde C#.

Es posible obtener mejores respuestas en los foros oficiales MonoDroid, listas de correo, etc.

Cuestiones relacionadas