Vamos a hacer algunas pruebas para entender como funciona Android Pay y para hacer las pruebas, vamos a recorrer al CodeLab de Google de Android Pay
Como dijo Sócrates: “No puedo enseñar nada a nadie; solo puedo hacerles pensar”
Pues bien…. comencemos pensando, programando y aunque “sepamos que no sabemos nada” vamos a hacer el esfuerzo con Android Pay para intentar aprender algo nuevo.
Comencemos
Directorio de trabajo, en nuestra PC utilizaremos la carpeta:
/Users/pabloin/Desktop/NoCuestaNada/Mob/GitHub-tmp/googlesamples/android-pay-codelab
El proyecto en Android, lo llamaremos de la siguiente manera:
TestAndroidPay
pay.probarnocuestanada.com
Paso 01 - Creamos el Proyecto TestAndroidPay a partir del Codelab
Creamos el proyeto Android, y luego seguimos la mayoría de los pasos del CodeLab de Google de Androy Pay.
El resultado, después de 40 minutos, es el poryecto practimanete finalizado, como se ve en la imagen a continuación, donde se ejecutó el emulador, con el botón de Android Pay:
Cuando presionamos el botón de Android Pay del Emulador, la prierma vez, en nuestro caso, nos solicita que asociemos la cuenta de Google al emulador:
Después de Agregar la cuenta, nuevamente presionamos el botón de Android Pay del Emulador y obtenermos el siguiente mensaje de error:
“To make purchase using Android Pay, please setup your card in android pay app”
¿Como debería continuar? Hay una pregunta similar el stackoverflow
Paso 02 - Pensemos
Si bien, fué positivo poder avanzar con la aplicación codelab que nos da Google, tenemos que hacer las siguientes preguntas y observaciones
- En el ejemplo, estamos utilizando una apikey de Google ¿Como generamos nuestra propia apikey?
- En la documentación, dice que para compras in-app hay que utilizar In-app Billing ¿Que diferencia hay entre Google Pay y In-app Billing?
- La documentación dice que Andorid Pay esta disponible para EEUU y ENG 1 ¿A que se refiere?
- ¿Como se prueba Android Pay en un ambiente de Testing?
- ¿Como se generan número de Tj de Crédito de Testing para los ambientes de desarrollo?
- La aplicación Andorid Pay ¿Se puede ejecutar y correr sobre el emulador? ¿Hay que habilitar algún permiso extra?
Por ahora, interrumpimos el post en este punto, y vamos a avanzar leyendo un poco mas la docuentación oficial antes de retomar.
TODO Problema a solucionar
Next Step
Seguiremos el ejemplo de Android Pay Quickstart
Y luego, las indicaciones en: Google Android Pay Alta para utilizar Android Pay en nuestra propia aplicación
Referencias
-
https://developers.google.com/android-pay/get-started#step_1 ↩