Bạn phải gửi một tin nhắn cho người dùng trong vòng 24 giờ kể từ khi người dùng chọn cho phép doanh nghiệp bạn liên hệ với họ trên Messenger. Bạn không thể dùng thẻ Tin nhắn để gửi tin nhắn ban đầu cho người dùng. Sau khi bắt đầu cuộc trò chuyện trong Messenger, bạn có thể dùng thẻ Tin nhắn để gửi tin nhắn ngoài khoảng thời gian 24 giờ kể từ tin nhắn gần nhất của người dùng hoặc lần liên hệ do người dùng bắt đầu chỉ khi tin nhắn của bạn đáp ứng một trong các trường hợp sử dụng thẻ Tin nhắn được phép. Để biết thêm chi tiết, hãy xem phần Thẻ tin nhắn trong tài liệu về Nền tảng Messenger.
Nếu bạn định sử dụng login_id
cho tin nhắn liên quan đến message_tags
sau khoảng thời gian 24 giờ ban đầu, hãy cân nhắc lưu login_id
.
Bạn phải gửi một tin nhắn cho người dùng trong vòng 24 giờ kể từ khi người dùng chọn cho phép doanh nghiệp bạn liên hệ với họ trên Messenger.
Trải nghiệm sản phẩm có thể hiển thị trong quá trình đăng nhập hoặc hiển thị với người dùng đã đăng nhập hiện tại, không phụ thuộc vào việc đăng nhập/đăng ký. Bạn có thể tìm thêm thông tin về các quyền trong tài liệu
Người dùng có thể chọn không nhận tin nhắn ở cấp độ chuỗi trò chuyện riêng lẻ bằng cách chọn “Tắt tin nhắn”. Họ cũng có thể tắt hoặc chặn tin nhắn từ doanh nghiệp của bạn. Bạn phải tuân theo ngay lập tức mọi yêu cầu chặn, ngừng nhận hoặc từ chối nhận tin nhắn từ doanh nghiệp của bạn. Để biết thêm chi tiết, hãy xem bài viết Làm cách nào để bật hoặc tắt tin nhắn của doanh nghiệp trong Messenger? trong tài liệu của Trung tâm trợ giúp.
Bạn phải gửi một tin nhắn cho người dùng trong vòng 24 giờ kể từ khi người dùng chọn cho phép doanh nghiệp bạn liên hệ với họ trên Messenger. Bạn không thể dùng thẻ Tin nhắn để gửi tin nhắn ban đầu cho người dùng. Sau khi cuộc trò chuyện với người dùng bắt đầu, bạn có thể gửi tin nhắn quảng cáo trong vòng 24 giờ kể từ tin nhắn gần nhất của người dùng. Nếu bạn muốn gửi thông tin quảng cáo mới cho người dùng ngoài khoảng thời gian nhắn tin 24 giờ, hãy cân nhắc sử dụng Tin nhắn được tài trợ hoặc Thông báo một lần.
Bạn không thể dùng login_id
để gửi Tin nhắn được tài trợ. Nếu người dùng trả lời tin nhắn đầu tiên gửi bằng login_id
, bạn sẽ nhận được PSID và có thể dùng ID đó để gửi tin nhắn được tài trợ.
Tin nhắn đầu tiên gửi đến người dùng cần giúp người dùng làm quen với trải nghiệm mà bạn cung cấp trong Nền tảng Messenger. Nhìn chung, việc sử dụng Câu trả lời nhanh trong tin nhắn đầu tiên sẽ thúc đẩy mức độ tương tác. Bạn cũng nên cân nhắc sử dụng các mẫu chung, mẫu file phương tiện hoặc bất kỳ mẫu nào khác mà có thể giúp người dùng hiểu rõ trải nghiệm được cung cấp.
Mọi ứng dụng đều sẽ nhận được sự kiện messaging_optin có chứa login_id
hợp lệ, không phụ thuộc vào cấu hình HOP. Tất cả các ứng dụng có thể dùng id này để gửi tin nhắn.
login_id được tạo trước khi quy trình xác thực kết thúc. Vì vậy, ngay khi nhận được lệnh gọi lại lúc đăng nhập thành công, ứng dụng có thể gửi tin nhắn bằng cách sử dụng login_id
đã tạo, ngay cả khi sự kiện Webhook không xuất hiện.
Không, sự kiện sẽ chỉ được kích hoạt một lần cho người dùng chấp nhận quyền này.
Hãy nhớ thêm reset_messenger_state=1
trong quy trình đăng nhập. Việc này sẽ kích hoạt lại sự kiện cho người dùng có vai trò trong ứng dụng chỉ đang ở giai đoạn thử nghiệm. Bạn chỉ thực hiện được việc này thông qua phương thức FB.login()
hoặc URL đăng nhập thủ công.
Bạn có thể sử dụng URL đăng nhập thủ công để kích hoạt quy trình đăng nhập trên bất kỳ trình duyệt nào. Khi cửa sổ bật lên Đăng nhập bằng Facebook mở ra, trạng thái sẽ được đặt lại. Bạn có thể đóng cửa sổ trước khi đăng nhập và khi quy trình di động được kích hoạt lần tới, sự kiện messaging_optin
sẽ được gửi đi.
Để người dùng có thể thử nghiệm tiện ích tích hợp này trước khi gửi đi Xét duyệt ứng dụng, họ cần phải có vai trò trong ứng dụng.
Để các ứng dụng có thể gửi tin nhắn bằng cách sử dụng login_id đã nhận được, họ cần phải có quyền pages_messaging. Bạn có thể thấy rằng khi sử dụng login_id
, trường trong đối tượng người nhận sẽ có tên là "login_id", chứ không phải "id".