Tôi về cơ bản muốn thực hiện nhiều thông báo đẩy trong cùng một ứng dụng hiển thị trong khay thông báo trong iOS.Apple Multiple Push Notifications không hiển thị trong Khay thông báo
Kịch bản này hoạt động nếu dữ liệu của tôi bật khi thông báo đẩy được kích hoạt qua APNS, nhưng chỉ nhận được thông báo mới nhất trong trường hợp tôi ngoại tuyến và quay lại sau một thời gian. Chức năng này được xác nhận bằng tài liệu APNS.
Tuy nhiên, đây là những gì làm việc tại WhatsApp:
- Hóa kết nối dữ liệu OFF
- Sent một số thông điệp đến WhatsApp
- Hóa kết nối dữ liệu ON
- Saw nhiều thông báo đẩy nhận được trong Khay Thông báo của Apple
Kịch bản này hoạt động như thế nào? Tôi có thể sử dụng APNS cho điều này không? Nếu có, thì làm thế nào?
Xem this sample image nhiều thông báo đẩy trong WeChat.
: Tôi đã thử điều này trên whtsapp bằng cách tắt kết nối dữ liệu và trở lại trực tuyến sau một thời gian (Trong thời gian này nó sẽ không quan trọng nếu whtsapp đã ở chế độ nền) nhưng vẫn nhận được tất cả các thông báo đẩy.Đó có thể không sử dụng apns nhưng sau đó làm thế nào họ đạt được nó đó là những gì tôi cần biết. – Geek
Tôi đã chỉnh sửa câu trả lời để làm cho mọi thứ rõ ràng hơn một chút – Segev
ứng dụng: didReceiveRemoteNotification: fetchCompletionHandler: phương thức này không hoạt động ở trạng thái kết thúc vì vậy làm cách nào để chúng tôi có thể làm điều đó, khi chúng tôi nhận được tin nhắn cuối cùng, sau đó yêu cầu và nhận tin nhắn cuối cùng lần nữa. –