2010-08-27 32 views
7

Thông báo đẩy tốt hơn thông báo kéo trên iPhone như thế nào?Thông báo đẩy và kéo trên iphone

Có bất kỳ liên kết nào có thêm thông tin về điều này không?

Mọi trợ giúp sẽ được đánh giá cao.

+0

Bắt đầu đọc câu trả lời. –

+0

không có thông báo "kéo". hãy xây dựng câu hỏi của bạn. – nessence

Trả lời

0

Nếu bạn muốn biết về thông báo đẩy, tôi đoán bạn đang quan tâm đến các dịch vụ Push Notification Apple.

Bạn có thể đọc về kiến ​​trúc của nó ở đây:

http://developer.apple.com/iphone/library/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ApplePushService/ApplePushService.html

Không có những điều như một thông báo "kéo", nhưng sử dụng APN mang đến cho bạn những lợi thế mà bạn không cần phải tự thăm dò ý kiến ​​một máy chủ thường xuyên trong một ứng dụng, thường giúp bạn tiết kiệm rất nhiều thời lượng pin trong thời gian dài nếu bạn quan tâm đến việc cho người dùng biết về các sự kiện không thường xuyên, không thường xuyên. Sử dụng thông báo đẩy cũng cho phép bạn ngắt người dùng nếu họ hiện không chạy ứng dụng của bạn, điều này tất nhiên có thể rất hữu ích trong một số trường hợp sử dụng nhất định.

Bạn nên suy nghĩ về những gì loại thông điệp chảy bạn mong đợi để thấy giữa ứng dụng của bạn và bất kỳ thành phần máy chủ trong hệ thống của bạn. Thông báo đẩy có ý nghĩa nhất khi một số sự kiện bên ngoài ứng dụng của bạn đang diễn ra yêu cầu ứng dụng phải được cập nhật theo cách nào đó và tần suất của các bản cập nhật đó thấp hoặc rất biến đổi.

4

Pull thông báo yêu cầu người dùng phải chạy ứng dụng của bạn, và ứng dụng của bạn để được lãng phí năng lượng pin liên tục bỏ phiếu một số máy chủ (hoặc chờ đợi vào một số ổ cắm mạng trong chủ đề khác, hoặc sử dụng các dịch vụ nền mới).

Thông báo đẩy, khi được người dùng bật và nếu điện thoại có kết nối mạng, cho phép gửi tin nhắn tới điện thoại ngay cả khi điện thoại không chạy ứng dụng, nhắc người dùng rằng ứng dụng của bạn cần chú ý. Nó sử dụng một kết nối mạng điện thấp hơn nhiều so với bất kỳ phương pháp bỏ phiếu thường xuyên nào.

+1

"Kết nối mạng nguồn thấp hơn nhiều" mà bạn nói đến là gì? Bạn đã xem qua bất kỳ nghiên cứu nào so sánh mức tiêu thụ điện năng giữa các thông báo địa phương thông qua dịch vụ nền, so với thông báo từ xa qua APNs –

+0

Bất cứ điều gì biến đài phát thanh di động thường xuyên hơn sẽ làm tăng tổng mức tiêu thụ điện năng. APN kết hợp phát hiện thông báo cho nhiều ứng dụng (bao gồm cả các ứng dụng tích hợp) cùng nhau, do đó làm giảm tần suất các sự kiện bật radio di động so với nhiều ứng dụng riêng lẻ bỏ phiếu không đồng bộ. – hotpaw2

+0

ĐỒNG Ý; Ai đó có tất cả điều này ngược. PUSH xảy ra từ máy chủ và PULL được khởi xướng bởi người dùng. Máy chủ chạy thông báo trong thời gian thực và do đó có thể rất thường xuyên, gây ra nhiều lưu lượng truy cập đến/từ người dùng hơn. Ngược lại, PULL chỉ xảy ra khi người dùng gọi ứng dụng và do đó tiết kiệm được rất nhiều lưu lượng truy cập RF và nguồn pin. – jobeard

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