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 productePrice. 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 eles

Desde o início, guardo ouid dentro deusers. O que eu não sei é;

Tenho que criar os mesmos produtos emGoogle 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.

EDITAR

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?

questionAnswers(3)

yourAnswerToTheQuestion