2012-12-13 22 views
9

Ứng dụng Facebook của tôi gửi thông báo với một số thông tin đến người dùng của mình bằng API thông báo. Tuy nhiên, các thông báo này chỉ được nhận trên máy tính để bàn, nhưng không nhận được trên thiết bị di động.Thông báo ứng dụng Facebook trên thiết bị di động

Làm cách nào để tiếp cận tất cả cộng đồng người dùng thiết bị di động?

+0

Lúc đầu, tôi đã nghĩ [Chiến dịch đẩy (Beta)] (https: //developers.faceb ook.com/products/push-campaigns) làm những gì chúng tôi đang tìm kiếm, nhưng không may là nó cần một ứng dụng di động để làm việc. –

Trả lời

10

Nếu bạn nhìn vào các tài liệu API thông báo: https://developers.facebook.com/docs/app-notifications/ nó nêu rõ:

Lưu ý: Chỉ có các ứng dụng trên Facebook.com thể sử dụng API Notifications. Ngoài ra các thông báo này chỉ xuất hiện trên phiên bản máy tính để bàn Facebook.com.

Không có phương pháp tương đương để gửi 'thông báo' cho người dùng điện thoại di động - bạn chỉ có thể gửi email cho những người sử dụng trực tiếp nếu bạn có địa chỉ email của họ, trong đó có sẵn nếu họ cấp ứng dụng của bạn email phép

Nếu hành động bạn đang cố gắng thông báo cho người dùng về là do người dùng tạo, bạn cũng có thể gửi Requests được gửi tới thiết bị di động khi ứng dụng gửi cho họ là ứng dụng dành cho thiết bị di động - xem tài liệu yêu cầu cho iOSAndroid

+0

Bất kỳ lựa chọn thay thế nào của ngày hôm nay? –

+0

Không, điều này chưa được thay đổi - tài liệu vẫn chính xác – Igy

+3

Bạn có thể sử dụng thông báo gốc cho người dùng di động của mình thay thế. tức là Google Cloud Messaging (GCM) dành cho Android và Dịch vụ thông báo đẩy của Apple (APNS) trên iOS. Đây là những tham gia nhiều hơn các thông báo facebook trên điện thoại di động quá. –