2011-10-13 32 views
7

theo như tôi hiểu APN, tôi chỉ có thể gửi cho ứng dụng chứ không phải người dùng cụ thể sử dụng ứng dụng của tôi.Thông báo Đẩy của Apple cho Người dùng cụ thể

Có cách nào để gửi APN cho những người dùng cụ thể sử dụng ứng dụng của tôi không? Tôi không thể nghĩ ra cách để làm điều này ...

Greetz

Trả lời

11

APNS không phải là phương tiện phát sóng. As it says in the documentation:

Dịch vụ thông báo đẩy của Apple vận chuyển và định tuyến thông báo từ nhà cung cấp nhất định đến một thiết bị nhất định.

Khi bạn gửi thông báo từ máy chủ, một trong các tham số là ID thiết bị.

+1

ok, tôi nhận được điều này hoàn toàn sai. Vì vậy, tất cả những gì tôi phải làm là nhóm người dùng của mình và sau đó lưu ID của thiết bị vào cơ sở dữ liệu. Bằng cách này tôi có thể gửi tin nhắn đến nhóm người dùng – spankmaster79

3

Có thể. Tôi sử dụng APNS dễ dàng và trong newMessage() bạn có thể chỉ định PID (được lưu trong cơ sở dữ liệu MySQL) của người dùng.

Hãy xem http://www.easyapns.com/

+0

thx cho easyapns sẽ cố gắng mà ra – spankmaster79

8

Đẩy Thông báo của Apple luôn gửi đến cụ thể của người sử dụng '(một thiết bị cụ thể là một iphone, ipad)

Những gì bạn làm khi bạn muốn sử dụng APN là đăng ký xin thông báo đẩy. Sau đó, bạn sẽ nhận được mã thông báo liên kết thiết bị của người dùng với dịch vụ thông báo. Sau đó, bạn sử dụng mã thông báo này để 'thông báo đẩy' tới APN, lần lượt sẽ gửi thông báo tới thiết bị đó. Thông báo được đẩy bởi 'Nhà cung cấp'.

Dưới đây là tài liệu hướng dẫn táo về vấn đề này: Apple Push Notifications

Tra cứu 'Đăng ký cho Notifications từ xa' để đăng ký điện thoại và 'Xử lý Thông báo địa phương và từ xa' để xử lý các thông báo đến.

Đọc trên làm thế nào để gửi thông báo ở đây: Providers

+0

cũng chính xác .. chỉ một chút quá muộn – spankmaster79

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