Trả lời

24

Nhắn tin qua đám mây của Google ban đầu là nền tảng để gửi thông báo cho Android. Họ nói thêm một iOS SDK, nhưng sử dụng SDK của họ trên iOS có nghĩa là bạn đang sử dụng cả hai GCM và Apple dịch vụ Push thông báo:

Đẩy cho thiết bị iOS => Google Cloud Messaging => Apple APNS => Device

Nếu bạn chỉ đang phát triển một ứng dụng iOS, tốt nhất là sử dụng APNS trực tiếp. Nếu bạn đã có tất cả cơ sở hạ tầng của mình được thiết lập cho GCM, thì bạn có thể tiết kiệm cho bạn một chút mã bằng cách chỉ hỗ trợ GCM để giải quyết cả iOS và Android.

Tuy nhiên, không có lợi ích kỹ thuật cụ thể nào làm như vậy.

6

Ngoài câu trả lời khác, GCM hỗ trợ gửi ngược dòng (gửi thư từ máy khách đến máy chủ), mà APNS không.

+1

Tính năng này của truyền thông máy chủ-khách hàng GCM có hoạt động trên các thiết bị iOS, sử dụng APNS trong các bản cover không? – LamonteCristo

+2

@LamonteCristo: yes – user102008

Các vấn đề liên quan