Tài liệu Notification app Đại Lý:
hiện tại app đại lý sử dụng clevertap để push noti (thông qua FireBase), app đại lý sẽ nhận noti và hiển thị, đồng thời Clevertap khi gửi 1 Noti về phía app sẽ gửi 1 trigger về 1 webhook của back-end để có thể hiển thị màn hình Notification (hình quả chuông) ở trong app.
khi có nhu cầu hiển thị content ở trong app (ở phần quả chuông) khác với content ở Noti của hệ thống thì cần config content Noti ở dạng Json như sau:
{
"content": "Nội dung hiển thị ở hệ thống",
"contentInApp": "Nội dung hiển thị ở trong app"
}
phần key "contentInApp" có thể thay đổi, và liện hệ với Back-end để back end chỉ trả về nội dung cần hiển thị (k cần submit lại app ) hoặc có thể sự xử lý trong app (cần đẩy lại app).
trong app đang nhận key "content" để show ra ở hệ thống, nếu content noti không phải dạng json hoặc không có key "content" thì sẽ hiển thị như trên clevertap config.
để debug sâu hơn ở phần này: Android: NotificationService.java
IOS: NotificationSrevice.m
-
tài liệu bảo trì và debug notification app Đại lý