La facturación en la aplicación se conecta a Firebase y obtiene productos
Estoy empezando a crear una aplicación donde puedo comprarle artículos. Podría ser así: donde puedes ver unImage
, Name of product
yPrice
. Bueno, ya tengo unSign-in with Google
hecho conAuthentication Firebase
y lo guardo enFirebase database
, Me gustaría crear la siguiente estructura que @Alex Mamo me recomienda:
Firebase-root
|
--- users
| |
| --- uid1
| |
| --- //user details (name, age, address, email and so on)
| |
| --- products
| |
| --- productId1 : true
| |
| --- productId2 : true
|
--- products
| |
| --- productId1
| | |
| | --- productName: "Apples"
| | |
| | --- price: 11
| |
| |
| --- users
| |
| --- uid1: true
| |
| --- uid2: true
|
--- purchasedProducts
| |
| --- uid1
| |
| --- productId1: true
| |
| --- productId2: true
|
--- paidProducts
| |
| --- uid2
| |
| --- productId3: true
|
--- availableProducts
| |
| --- uid3
| |
| --- productId4: true
Se ve bien para hacer una aplicación fácil como la mía. Porque el escenario es tan fácil como:
El usuario inicia sesión en la aplicaciónEl usuario ve los productos gratuitos y puede comprar algunos productosEl usuario puede ver que los productos que ya han pagado por ellosDesde el principio guardo eluid
dentro deusers
. Lo que no sé es;
Google Play Console
aFirebase database
? Ya he creado 1 producto para probarloGoogle Play Console
, Tengo que crear el producto también en mi aplicación (quiero decir enFirebase database
)?Para implementarin-app billing
Estoy siguiendo estotutorial pero he encontrado estoandroid-inapp-billing-v3 biblioteca y se ve bien sin embargo.
Si alguno de ustedes ha trabajado conin-app-purchased
y ha creado elementos y sabe cómo obtenerlosGoogle Play Console
no dude en compartir una demostración de cómo hacerlo.
Ya entendí cómo comprar artículos, terminé usando estoBiblioteca, la cosa es que en miLogin
página Tengo la creación de db de firebase Quiero decir, allí puse la identificación de usuario y correo electrónico ... ¿Tengo que agregar todos los productos allí también?