2011-12-13 8 views
6

Estoy tratando de implementar el soporte in-app payment en una aplicación BB.¿Cómo configurar el entorno para las pruebas de pago en la aplicación de BlackBerry?

Ok, he leído la API/documentos y ahora tengo que escribir una prueba simple. Esto es lo que dice API sobre las pruebas:

Para probar el flujo de compras de extremo a extremo sin que se le cobre dinero, puede configurar una ID de BlackBerry como una cuenta de prueba. La cuenta de prueba le permite descargar cualquier aplicación o bien digital que esté asociado con su cuenta de proveedor BlackBerry App World sin incurrir en ningún costo. Las pruebas locales deben desactivarse para este tipo de prueba; de lo contrario, no se intentarán las conexiones de red.

De lo anterior veo que necesito para alcanzar 2 objetivos:

  • (1) "Configurar un BlackBerry ID como una cuenta de prueba" (Lo que significa).
  • (2) "Las pruebas locales deben estar desactivadas para este tipo de prueba" (lo que sea que signifique).

La API es vaga sobre cómo hacerlo. Solo puedo adivinar que el punto (1) puede hacerse del lado de mi cliente (para quien escribo la aplicación) a través de su cuenta de AppWorld. ¿Es verdad? Y estoy totalmente sin ideas sobre el punto (2). ¿Alguien podría señalarme en la dirección correcta?

+0

¿Qué ocurre con la depuración de la aplicación? –

Respuesta

7

Ah sí, la API de pago es particularmente vaga en las pruebas, y en la última versión (1.5) RIM ha eliminado la posibilidad de realizar pruebas localmente, por lo que todas las pruebas deben realizarse a través de App World. Así es como:

  1. Configuración de una cuenta de 'caja de arena' con el BlackBerry App World vendor portal
  2. sube la aplicación en BlackBerry App World, pero no se publique, simplemente guardarlo y dejarlo en estado de borrador
  3. también en el portal del proveedor, configure sus productos digitales (las cosas disponibles para comprar en la aplicación)
  4. En su BlackBerry, cargue App World e inicie sesión con la dirección de correo electrónico de su cuenta de caja de arena.
  5. Dentro de cualquier pantalla en App World, presione ALT + TST e ingrese el SKU o ID de su aplicación de prueba.
  6. Luego puede descargar la versión de prueba de su aplicación (que no está disponible para nadie más)
  7. Una vez que la aplicación se haya descargado e instalado, podrá probar los pagos en la aplicación.

Un faff, pero no demasiado difícil una vez que haya ordenado el proceso.

+0

¡Muchas gracias por una respuesta rápida y útil! ¿Es cierto que si instalo mi aplicación en el simulador de una manera que normalmente lo hago mientras desarrollo (cargo el archivo .cod a través del elemento del menú del simulador), entonces no podré probar los pagos en la aplicación (incluso si mi simulador tiene AppWorld de una versión requerida)? –

+0

Sí, eso es correcto. Para probar en los pagos de aplicaciones, la aplicación en sí DEBE instalarse utilizando App World. – donturner

+0

Y una vez instalado con App World, ¿la aplicación se puede actualizar a través del elemento de menú del simulador "cargar archivo .cod"? Sospecho que no, pero solo para ser 100% claro. –

Cuestiones relacionadas