Совместное использование проекта Android Studio на Github без предоставления доступа к базе данных firebase

#android #firebase #github #firebase-realtime-database

#Android #firebase #github #firebase-база данных в реальном времени

Вопрос:

Итак, у меня есть личный проект, который находится на github, но теперь является частным, потому что он использует базу данных firebase, и с помощью приложения вы можете управлять освещением моего дома и т.д.

Как я могу сделать свое приложение общедоступным, не разрешая использовать мою базу данных?

Приложение не требует никакой аутентификации.

Комментарии:

1. Добавьте файлы в gitIgnore и не выкладывайте их в GITHUB. Или вы также можете заменить учетные данные.

2. @PronoyMukherjee Я новичок и на самом деле не знаю, в каких файлах хранятся учетные данные, потому что я использовал помощника для настройки своей базы данных. Это файл .json?

Ответ №1:

Не проверяйте свои Google-сервисы.файл json. Здесь приложение получает знания о том, как получить доступ к базе данных. Проинструктируйте пользователей вашего исходного кода создать свой собственный проект Firebase и добавить свои собственные сервисы Google.файл json для проекта, чтобы получить свою собственную базу данных для работы.

Кстати, если ваше приложение не использует аутентификацию Firebase, но ему разрешено читать и записывать базу данных, то любой, кто знает название вашего проекта, также сможет читать и записывать базу данных. Имя вашей базы данных можно получить, просто разбив APK.

Комментарии:

1. Ах, так что я никак не мог поделиться своим кодом без использования аутентификации. понял!