2012-05-08 22 views
6

Mới sử dụng dịch vụ Thông báo đẩy của Apple trong ứng dụng iPhone. Tôi đã học được những hướng dẫn và tài liệu táo,Cách tìm Thông báo đẩy của Apple được gửi tới người dùng hoặc không phải từ máy chủ của chúng tôi?

  • www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12
  • www.raywenderlich.com/3525/apple-push -notification-services-tutorial-part-2

Chúng tôi đang đẩy thông báo từ máy chủ của chúng tôi (PHP) tới Máy chủ thông báo Apple Push và APNS sẽ đẩy thông báo tới thiết bị. Trong trường hợp này làm thế nào chúng ta có thể biết được thông báo đã gửi thành công người dùng hay không từ máy chủ của chúng tôi? Nếu chúng tôi gửi thông báo tới tất cả người dùng đã đăng ký (trên 100 người dùng), chúng tôi có thể có báo cáo gửi cho 100 người dùng đó không?

Trả lời

14

APNS không cho bạn biết nếu thư được gửi thành công. Gần nhất bạn có thể nhận được là thăm dò ý kiến ​​Feedback Service để xem ứng dụng của bạn đã được gỡ cài đặt khỏi thiết bị hay chưa. Hãy xem bài đăng SO này để biết ý tưởng về cách thức: PHP technique to query the APNs Feedback Server

Bạn có thể ghi ứng dụng iOS bất cứ khi nào thông báo đẩy đến với application:didReceiveRemoteNotification nhưng chỉ hoạt động nếu ứng dụng của bạn đang chạy ở nền trước.

+0

Xin chào Janson Wang. Cảm ơn câu trả lời của bạn. Tôi có thêm một chút nghi ngờ về Thông báo đẩy của Apple, bạn có thể vui lòng trợ giúp về vấn đề này không. Vui lòng xem câu hỏi đã chỉnh sửa của tôi. Cảm ơn. – Gopinath

+0

Vui lòng xem câu hỏi này: http://stackoverflow.com/questions/10493949/enable-disable-apple-push-notification-from-iphone-app – Gopinath

+0

Vì vậy, có một cách để đảm bảo rằng máy chủ đã thực sự thông báo cho khách hàng sử dụng APNS? Nếu tôi có dữ liệu mới trên máy chủ mà tôi cần khách hàng cũng có, làm thế nào tôi có thể đảm bảo rằng khách hàng nhận được nó? Vì APSN không đảm bảo giao hàng, làm thế nào điều này có thể được thực hiện? – Petar

4

Các Local and push notification guide nói:

Việc giao thông báo là “nỗ lực tốt nhất” và không được bảo đảm.

Tuy nhiên tồn tại một dịch vụ thông tin phản hồi được mô tả trong doc như:

Apple Push Notification Service bao gồm một dịch vụ thông tin phản hồi rằng APN liên tục cập nhật với một danh sách mỗi ứng dụng của thiết bị mà có các lần gửi không thành công

+0

Xin chào Vin. Cảm ơn câu trả lời của bạn. Tôi có thêm một chút nghi ngờ về Thông báo đẩy của Apple, bạn có thể vui lòng trợ giúp về vấn đề này không. Vui lòng xem câu hỏi đã chỉnh sửa của tôi. Cảm ơn. – Gopinath

+0

nên được đăng dưới dạng câu hỏi riêng biệt – Vin

+0

Có cảm ơn Vin. Tôi sẽ làm nó ngay bây giờ. – Gopinath

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