Przechowuję dane mojej aplikacji w Firebase i jest to mój pierwszy projekt w Firebase, który okazał się o wiele trudniejszy, niż myślałem. Przeszedłem przez official documentation i powiedziałem, że możemy zalogować użytkownika za pomocą jego adresu e-mail i hasła lub użyć innych opcji logowania, takich jak Google lub Facebook itp. Jednak nie chcę, aby użytkownik logował się do mojej aplikacji, ale tylko czytał i zapisywał dane do firebase , jeśli używają mojej aplikacji. W tej chwili używam publicznych reguł dla mojej bazy ogniowej, ale wtedy każdy, kto ma odnośnik do mojego adresu URL bazy ogniowej, może czytać i zapisywać do bazy danych. Jak mam to przezwyciężyć?Jak zezwolić tylko mojej aplikacji na dostęp do bazy Firebase bez logowania?
Z góry dziękuję.
Co o użyciu uwierzytelniania anonimowego? https://firebase.google. com/docs/auth/android/anonymous-auth – finki
Już wprowadziłeś poważne zagrożenie, wprowadzając reguły Public. Najlepszym sposobem na pokonanie tego jest wdrożenie uwierzytelniania. Kropka. –
@finki jaka jest różnica między anonimowym uwierzytelnianiem a publicznym. – avinesh