THẢO LUẬN

Dec 21st, 2019 10:23 a.m.

Nên có indent để dễ nhìn code hơn nha cậu. Bài viết của cậu rất xúc động... ĐẬY.

0

Bài viết hay cá. (+1) rồi nhé 😎

-1
Dec 21st, 2019 6:26 a.m.

hehe yes sir 🤓🤓🤓

+1
Dec 21st, 2019 6:25 a.m.

😅😅😅

+1
Dec 21st, 2019 5:08 a.m.

a sẽ làm 1 lượt sau đó nghỉ thai sản luôn 🤣🤣

0
Dec 21st, 2019 5:06 a.m.

Quá tuyệt vời vì e đã để ý tới điều này.

Đang viết cho e 1 comment dài dãi dài thì chợt thấy như thế e bội thực mất 😄, nên a sẽ viết vào các bài tới, sẽ có bài hướng dẫn cách setup môi trường dev và production riêng cho node/laravel nhé e 😉

E cứ follow từ từ theo series của anh, ta đi từ từ chầm chậm để hiểu dần dần nhé 😄

0
Dec 21st, 2019 5:00 a.m.

dạ vâng ạ, anh cố gắng đẻ trứng tiếp cho ae ăn anh nhé 😄

+1
Dec 21st, 2019 4:59 a.m.

Cám ơn bạn nhé,tiếp tục theo dõi series của mình nhé 😉

0
Dec 21st, 2019 4:58 a.m.

E cũng nghĩ thế nhưng có lúc tách ra thì bài sau lại hơi lừng chừng ạ, anh và các bạn cố gắng chút ạ 😉

0
Dec 21st, 2019 4:58 a.m.

tâm huyết muốn viết series này lâu lắm rồi e 😄

0
Dec 21st, 2019 4:47 a.m.

Em newbie có một vấn đề đang vấn vương là vậy khi mình thay đổi code thì bình thường em dùng nodemon thì nó tự động khởi động lại server, ide thì tự lưu code và mọi sự thay đổi đều sẽ thấy ngay lặp tức trên comandline hay là browser chẳng hạn, vậy nếu dùng docker thì lại phải down=> rebuild => up thế có chậm quá không anh 😐 , thanks đại ca 😘

+1
Dec 21st, 2019 3:34 a.m.

e cảm ơn a nhé, e cũng định viết demo như a bảo nhưng e thấy cách đấy khá khó hiểu cho ai mới học nên e mới viết cách này, về sau e sẽ thêm một bản viết theo kiểu index ak

0
Dec 21st, 2019 3:32 a.m.

Về sau mình sẽ thêm một bài riêng về cách đấy vậy

0
Dec 21st, 2019 3:31 a.m.

mình cảm ơn nhé, mình cũng định viết demo bằng cách dùng dùng index nhưng mà cách đấy khá khó hiểu cho ai mới học thuật toán nên mình mới viết cách này

+1
Dec 21st, 2019 1:14 a.m.

mô tả cụ thể kèm hình ảnh đi bạn

0

Bạn sẽ cần làm như sau:

  1. App Admin:

    • Tạo 1 project firebase (Ex: admin-nofication) và setup nó trong project App Admin (adndroid, IOS,..).
    • Sau đó bạn cần xứ lý lưu lại cái device token vào Database trong phương thức onNewToken(). Lưu ý đây là các device token của App admin, tức là bạn sẽ dùng nó để gửi thông báo đến admin khi customer đặt hàng.
  2. App customer:

  • Bạn sẽ xử lý khi thực hiện action đặt hàng (Click button) thì sẽ connect đến firebase thông qua các device token mà mình đã lưu vào DB ở trên để gửi thông báo đến admin.

  • Ở đây sẽ có 2 cách xử lý:

    • 1 là bạn sẽ tự lấy các Device token admin trực tiếp từ DB và gọi trực tiếp API của firebase để gửi thông báo

    • 2 là bạn sẽ dựng thêm 1 server API nữa, bạn sẽ gọi API của server này (Ex: /send-notifi-admin) và truyền các thông tin cần thiết như: người đặt hàng, cửa hàng,.. lên. Sau đó trên Server API (PHP chẳng hạn) đó sẽ tiến hành xử lý lấy các Device token admin từ DB và gọi đến API của firebase để gửi thông báo.

Mình thích cách làm số 2 hơn vì Server API đó có thể dùng cho Web (nghĩa là bạn đặt hàng trên web nó cũng gửi đến app admin) 😄 Bạn có thể xem phần 2 của mình, mình có làm demo về gửi thông báo từ web -> app, bạn chỉ cần convert nó sang api để gọi là đc 😄

0
Avatar
đã bình luận câu trả lời trong câu hỏi
Dec 21st, 2019 12:49 a.m.

Cảm ơn bạn, chắc mình nên tập trung lại, công nghệ giờ nhiều quá nên khá là loạn đối với newbie bạn ạ.

0
Avatar
đã bình luận câu trả lời trong câu hỏi
Dec 21st, 2019 12:48 a.m.

Thật sự cảm ơn trả lời của bạn. Mình cũng đã hiểu ra nhiều hơn về vấn đề này.

+2
Dec 20th, 2019 5:01 p.m.

Hi vọng nó giúp ích được cho bạn

+1

Anh ơi, a cho em in liên hệ với ạ. Em muốn đặt hàng anh 1 phần mềm ạ!

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí