Я полагаю, что используемая вами библиотека основана на 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. Я имею в виду, что я поставил там идентификатор пользователя и адрес электронной почты ... Должен ли я добавить все продукты там же?