DANH MỤC TÀI LIỆU
Hướng dẫn tạo Cloud Backend cho ứng dụng android trong firebase
H ng d n t o Cloud Backend cho ng d ng android trong firebaseướ ẫ ạ
V i Firebase, b n có th l u tr và đ ng b hóa d li u lên NoSQL cloud ể ư
database. D li u đ c l u tr d ng JSON, đ c đ ng b hóa v i t t c ượ ư ữ ở ượ
client đ c k t n i theo th i gian th t, và v n dùng đ c khi ng d ng ượ ế ố ượ
offline. Firebase cung c p các API cho phép b n xác minh ng i dùng thông ạ ườ
qua email và password, Facebook, Twitter, GitHub, Google, xác minh n
danh, ho c liên k t v i các h th ng xác minh đã có. Bên c nh kh năng ế ớ ệ ố
xác minh cùng Realtime Database, Firebase còn “ăn n m v i” nhi u d ch v ề ị
khác nh Cloud Messaging, Storage, Hosting, Remote Config, Test Lab, ư
Crash Reporting, Notification, App Indexing, Dynamic Links, Invites,
AdWords, AdMob.
Bài vi t này s h ng d n các b n cách t o l p m t ng d ng đ n gi n, ế ướ ộ ứ ơ
giúp b n làm quen v i ph ng pháp l u-nh n d li u t Firebase, cũng ươ ư ữ ệ
nh cách xác minh ng i dùng, trao quy n đ c/vi t d li u và phê duy t ư ườ ế ữ ệ
d li u trên server.ữ ệ
B n có th tìm đo n code c a project này trênạ ể GitHub.
Setting up the Project
Đ b t đ u, b n hãy t o project tên “To Do”. c a s ti p theo, Ở ử ế
set Minimum SDK thành API 15, và l a ch n Basic Activity c a s k ti pở ử ế ế
n a. Nh p Finish t i c a s cu i cùng, đ t t c setting nh m c đ nh. ể ấ ư
Tr c khi kh i đ ng d án Android, hãy truy c p ướ ở ộ
vào firebase.google.com và t o tài kho n. Sau khi đăng nh p vào tài kho n, ạ ả
tìm đ nế Firebase console và t o project m i (project này s l u tr t t c ẽ ư ữ ấ
d li u c a b n). ệ ủ ạ
Nh p tên qu c gia/khu v c c a project. ự ủ
Ph n country/region đ i di n cho qu c gia/khu v c c a công ty/t ch c ự ủ
b n đang làm vi c. L a ch n c a b n t i đây cũng s thi t l p giá tr ti n ế ậ ị ề
t thích h p đ s d ng trong các b n báo cáo doanh thu. Sau khi đ t tên ể ử
(Tôi dùng SPToDoApp) và khu v c cho project, nh p vào Create Project. ự ấ
Nh v y, b n đã t o đ c project, và console c a project s m lên. T ư ậ ượ
console c a project, nh n vào tùy ch n Add Firebase to your Android App.
Nh p tên package c a Android project vào c a s pop up. N u ng d ng ế ứ
c a b n d đ nh dùng các d ch v Google nh Google Sign-In, App Invites, ự ị ư
Dynamic Links,… thì b n s ph i cung v p SHA-1 c a signing certificate. ạ ẽ
ng d ng trong bài vi t không dùng đ n các d ch v này, nên ta s đ ế ế ẽ ể
tr ng.
Nh p vào Add App, m t file google-services.json s đ c t i xu ng máy ẽ ượ
tính. trang ti p theo c a h p h i tho i s hi n th các ch d n thay th file ế ỉ ẫ ế
JSON đã t i xu ng. Đ nh v file và chuy n file này vào th m c root mô- ư ụ
đun ng d ng c a project Android. ụ ủ
File JSON ch a các tùy ch n cài đ t c n thi t đ giao ti p v i server ặ ầ ế ế
Firebase, v i các thông tin nh URL đ n Firebase project, API key,… Trong ư ế
phiên b n Firebase tr c, b n ph i l u tr th công nh ng thông tin này ướ ả ư
trong code c a ng d ng. Nh ng gi đây, quy trình này đã đ c đ n gi n ủ ứ ư ượ ơ
hóa b ng m t file thông tin duy nh t.ằ ộ
N u đang dùng version control và l u tr code trong public repo, b n nên ế ư ữ
xem xét đ t file google-services.json ngay trong file .gitignore, đ tránh
public thông tin này.
Khi đã hoàn thành, ti p t c nh pế Continue trên c a s h i tho i và chuy n ổ ộ
sang các b c ti p theo.ướ ế
thông tin tài liệu
Bài viết này sẽ hướng dẫn các bạn cách tạo lập một ứng dụng đơn giản, giúp bạn làm quen với phương pháp lưu-nhận dữ liệu từ Firebase, cũng như cách xác minh người dùng, trao quyền đọc/viết dữ liệu và phê duyệt dữ liệu trên server.
Mở rộng để xem thêm
xem nhiều trong tuần
yêu cầu tài liệu
Giúp bạn tìm tài liệu chưa có

LÝ THUYẾT TOÁN


×