Ứng dụng Android của tôi cần thông báo đẩy đơn giản để được thông báo về sự xuất hiện của dữ liệu mới trên máy chủ. Android cung cấp Google Cloud Messaging (GCM) có vẻ phù hợp.Thông báo đẩy trên Android: Google GCM so với Amazon SNS?
Tuy nhiên, các thiết bị chạy thấp hơn Android 4.0.4 yêu cầu phải có tài khoản Google trên điện thoại (mỗi Google platform stats tính đến ngày 10/1/2012, hiện tại khoảng 75% số điện thoại Android). Và dường như không phải là trải nghiệm tốt khi yêu cầu người dùng thiết lập tài khoản Google ở giữa hoạt động ứng dụng không liên quan.
Có đề xuất nào về cơ chế đẩy toàn cầu hơn có thể được sử dụng trên nền tảng Android không? Ví dụ: các ưu điểm & điểm yếu của Amazon SNS là gì? Bất kỳ ứng cử viên nào khác?
Bạn có đang phân phối ứng dụng của mình qua Google Play không? Nếu bạn được đảm bảo rằng người dùng của bạn có tài khoản google. Ngoài ra, bạn CHỈ có thể sử dụng GCM qua Google Play và không sử dụng bất kỳ mô hình phân phối bên thứ ba nào khác. – KDEx
Ahh ... có ích. Cảm ơn bạn. – gcl1
@KDEx GCM hoạt động ngay cả khi bạn xuất bản APK trên trang web của riêng mình (các nguồn không đáng tin cậy).Nó không phải được tải xuống từ Google Play để làm việc với GCM. Google Play phải được cài đặt với một tài khoản được cấu hình nhưng đó là nó. –