Mail box
Last updated
Last updated
Yêu cầu game phải tích hợp Plugin mail box
Normal : các mail dạng thông báo
Reward : các mail có phần thưởng để claim
Openlink : các mail mở link để xem nội dung, hoặc nhận thưởng
Input : các mail loại input
All_User :các mail mà toàn bộ user sẽ nhìn thấy mail này
Auto : các mail được kích hoạt bởi triggerPoint và được gửi vào mail riêng của user
Special_User : các mail sẽ dùng để gửi riêng cho 1 tệp user nào đó
Invite : các mail dùng cho chức năng chia sẻ, mời bạn bè cài đặt game/app
App : lọc các mail thuộc app nào
Content type : All là lấy tất cả các mail, các loại còn lại được giải thích ở Mail content type
Type : All là lấy tất cả các mail, các loại còn lại được giải thích ở Mail type
Text : tìm kiếm theo title của mail
Thể hiện các mail vẫn còn đang hoạt động
Ẩn hiện mail ở button "Publish" tương ứng với từng mail
Thể hiện các mail đang không hoạt động và được lưu trữ lại.
Chọn button "Add new" để bắt đầu tạo 1 mail
Sau đó sẽ xuất hiện 1 popup tương ứng
App : app cần tạo mail
Mail content type : giải thích ở phần Mail content type
Đối với loại Normal thì không cần điền thêm
Đối với loại Reward thì cần điền thêm - Reward type : Dùng để khi user nhận thưởng, thì Developer gửi lên server biết thưởng đó đến từ nguồn nào - Reward : Là chuỗi text hoặc json phần thưởng. Giá trị này do GD hoặc Dev tự định nghĩa
Đối với loại OpenLink thì cần điền thêm các thông - Data / Android link : Khi user dùng thiết bị android, thì sẽ nhận link này để mở link - Data / Ios link : Khi user dùng thiết bị ios, thì sẽ nhận link này để mở link - Data / Default link : Khi user dùng thiết bị ngoài android và ios hoặc trường hợp người dùng android hay ios nhưng link tương ứng để trống thì hệ thống lấy link này - Data / Reward Trigger point : Nếu loại openlink có phần thưởng thì sẽ cần liên kết với mail reward loại auto có triggerPoint tương ứng
Đối với loại Input cần điền thêm - Function type : loại mail input (mặc định là none, còn subscribe là loại dùng cho việc subscribe của user) - Reward type : Dùng để khi user nhận thưởng, thì Developer gửi lên server biết thưởng đó đến từ nguồn nào - Reward : Là chuỗi text hoặc json phần thưởng. Giá trị này do GD hoặc Dev tự định nghĩa
Mail type : giải thích ở phần Mail type
Đối với loại All_User thì không cần điền thêm
Đối với loại Auto thì điền thêm - Trigger Point : Là mã kích hoạt mail để gửi về cho user. Ví dụ khi game/app đạt 1 level nào đó, thì game sẽ gửi lên mã triggerPoint, và server sẽ gửi nội dung mail tương ứng về cho user
Đối với loại Special_User thì không cần điền thêm gì
Đối với loại Invite thì cần điền thêm (có thể xem chi tiết cách thiết lập mail invite tại đây) - Trigger Point for user B : Là mã kích hoạt khi user B đạt mốc và gửi lên server để nhận thưởng, và đồng thời user A cũng sẽ được thưởng. - Set Default Invite triggerPoint : Là xác định triggerPoint này sẽ được kích hoạt khi user B nhập đúng mã invite code của userA. Dựa vào triggerPoint này để lấy phần thường gửi cho B và A - Data / Condition type : Là loại điều kiện để tìm kiếm mail cho user A - Link to trigger point for user A : là triggerPoint để gửi mail cho user A, khi user B được kích hoạt triggerPoint.
Time : Là giới hạn thời gian hiển thị mail cho user, nếu bật cờ này thì sẽ điền thêm
Start time : thời gian mail user bắt đầu có thể nhận mail
End time : thời gian mail kết thúc việc user có thể nhận được mail
Contents : Là nội dung mail theo từng mã ngôn ngữ ở các quốc gia.
có thể download file excel mẫu về, tiến hành chỉnh sửa nội dung và sau đó upload file lên
có thể dùng "Add new content" để tạo từng content của từng ngôn ngữ bằng tay
Meta data : Là chuỗi text, hoặc json để giúp cho Developer tùy biến logic của từng mail nhận được
User Condition : Là điều kiện để user nhận được mail, chỉ áp dụng với Mail type là All_User, nêu bật cờ này thì có thể điền thêm các thông tin cần thiết với 2 cách
Tạo điều kiện theo gợi ý - Version : Điều kiện của version - Operator : Toán tử điều kiện của User, nếu là And thì user phải thỏa mãn cả 2 điều kiện Version và Os, còn là Or thì user chỉ cần thỏa mãn 1 trong 2 điều kiện Version hoặc Os - Os : chọn các hệ điều hành của user được nhận mail, nếu không chọn thì tất cả các hệ điều hành đều thỏa mãn
Tự tạo điều kiện bằng code , ví dụ : version >= "1.4.7" && (os == 1 || os == 2)
Xem hướng dẫn thêm về cách tạo User Condition bằng code.
Sau khi điền đầy đủ thống số thì chọn button "Submit mail" để hoàn thành việc tạo mail
Chọn button "Edit" để tiến hành edit mail tương ứng
Sau đó sẽ xuất hiện 1 popup tương ứng, các thông số sẽ có ý nghĩa giống với phần Create mail
Sau khi chỉnh sửa xong thì chọn button "Submit mail" để hoàn thành việc edit mail
Chọn button "Archive" để tiến hành Archive mail tương ứng
Sau khi Archive mail thì mail đó sẽ không hoạt động nữa (user sẽ không nhận được nữa) và di chuyển vào mục "Archive mail"
Mục đích để clone nhanh 1 mail mới từ 1 mail đã có sẵn
Chọn button "Clone" để tiến hành clone mail tương ứng
Sau đó sẽ xuất hiện 1 popup tương ứng với các thông số lấy từ mail được clone
Ý nghĩa của các thông số giống phần Create mail
Sau khi điền đủ thông số thì chọn button "Submit mail" để hoàn thành việc clone mail
Chỉ áp dụng với các mail type là Special_User
Chọn button "Send" để tiến hành send mail
Sau đó sẽ hiện ra 1 popup tương ứng để thực hiện send mail
Giai thích thông số
Type : chọn xem gửi mail cho user bằng DeviceId hay UserId
Push Notification : nếu bật cờ này thì những user có firebase fcmToken sẽ nhận được notification
Download file excel mầu về, sau đó điền danh sách các DeviceId hoặc UserId tương ứng cần send mail
Có thể add từng DeviceId hoặc UserId bằng tay
Cuối cùng chọn button "Send Mail" để hoàn thành việc send mail (cần xem xét các thông số cẩn thận trước khi send mail vì những hành động như Push Notification là không thể back lại khi sai được)
Chỉ có thể xóa các mail đã được archive và nằm trong tab Archive mail
Nêu mail vẫn đang nằm trong tab Active mail thì archive mail đó
Vào tab Archive mail, chọn button "Delete" để tiến hành xóa mail
Restore các mail đã được archive và nằm trong tab Archive mail
Vào tab Archive mail, chọn button "Restore" để restore mail, mail đó sẽ xuất hiện lại trong tab Active mail và hoạt động giống 1 mail bình thường