Я полагаю, что используемая вами библиотека основана на Google, так что все должно быть в порядке. Вам просто нужно найти правильные методы для выполнения необходимых вам операций. Я думаю, что вы должны добавить все свои продукты вручную в базу данных Firebase, как предложено svi.data, затем вы можете получить их в упражнении, где вы показываете список продуктов, где их может получить пользователь.

инаю создавать приложение, где я могу купить предметы из него. Может быть так: где вы можете увидетьImage, Name of product, а такжеPrice, Ну, у меня уже естьSign-in with Google сделано сAuthentication Firebase и я храню это наFirebase databaseЯ хотел бы создать следующую структуру, которую @Alex Mamo рекомендует мне:

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

Выглядит хорошо, чтобы сделать легкое приложение, как у меня. Потому что сценарий так же прост, как:

Пользователь регистрируется в приложенииПользователь видит бесплатные продукты и может купить некоторые продуктыПользователь может видеть, что продукты, которые уже заплатили за них

С самого начала я хранюuid внутриusers, Что я не знаю, так это

Нужно ли создавать одинаковые продукты наGoogle Play Console вFirebase database? Я уже создал 1 продукт для тестированияGoogle Play ConsoleЯ должен создать продукт также в моем приложении (я имею в виду наFirebase database)?

Реализоватьin-app billing Я слежу за этимруководство но я нашел этоAndroid-InApp-биллинг-v3 библиотека и выглядит хорошо, хотя.

Если есть кто-то из вас, кто работал сin-app-purchased и создал предметы и знает, как получить их отGoogle Play Console Пожалуйста, не стесняйтесь поделиться демо о том, как.

РЕДАКТИРОВАТЬ

Я уже понял, как покупать вещи, которые я использовалБиблиотекадело в том что на моемLogin У меня есть страница создания базы данных FireBase. Я имею в виду, что я поставил там идентификатор пользователя и адрес электронной почты ... Должен ли я добавить все продукты там же?

Ответы на вопрос(1)

Ваш ответ на вопрос