O faturamento no aplicativo se conecta ao Firebase e obtém produtos
Estou começando a criar um aplicativo onde posso comprar itens dele. Pode ser assim: onde você pode ver umImage
, Name of product
ePrice
. Bem, eu já tenho umSign-in with Google
feito comAuthentication Firebase
e eu guardoFirebase database
, Gostaria de criar a seguinte estrutura que @Alex Mamo me recomenda:
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
Parece bom criar um aplicativo fácil como o meu. Porque o cenário é tão fácil quanto:
Logs de usuário no APPO usuário vê os produtos gratuitos e pode comprar alguns produtosO usuário pode ver os produtos que já pagaram por elesDesde o início, guardo ouid
dentro deusers
. O que eu não sei é;
Google Play Console
paraFirebase database
? Eu já criei um produto para testá-loGoogle Play Console
, Preciso criar o produto também no meu aplicativo (quero dizer, emFirebase database
)?Implementarin-app billing
Eu estou seguindo issotutorial mas eu encontrei issoandroid-inapp-billing-v3 biblioteca e parece ser bom.
Se algum de vocês já trabalhou comin-app-purchased
e criou itens e sabe como obtê-losGoogle Play Console
sinta-se à vontade para compartilhar uma demonstração de como fazê-lo.
Já tenho como comprar itens que acabei usandoBiblioteca, o problema é que no meuLogin
página eu tenho o db create do firebase, quero dizer, coloquei o ID do usuário e do email ... Tenho que adicionar todos os produtos também?