2012-10-30 32 views

Trả lời

10

Câu trả lời ngắn gọn là không.

Cơ chế thực sự nhận thư từ máy chủ GCM dựa trên Khung dịch vụ của Google, các dịch vụ đi kèm như Google Play và GTalk là một phần của khuôn khổ.

Nếu bạn chưa cài đặt khung công tác, bạn không thể nhận tin nhắn từ máy chủ GCM. Về cơ bản nó sẽ không hoạt động nếu bạn không có Google Services Stack trên điện thoại của bạn.

Tham khảo link này: http://developer.android.com/guide/google/gcm/gcm.html

Nó đòi hỏi các thiết bị chạy Android 2.2 hoặc cao hơn mà cũng có Google Play Store cài đặt ứng dụng, hoặc hoặc một giả lập chạy Android 2.2 với API của Google. Tuy nhiên, bạn không bị giới hạn ở số triển khai các ứng dụng Android của mình thông qua Cửa hàng Google Play.

1

bạn đã đọc ở đâu mà không yêu cầu id google? Dường như với tôi như nó vẫn yêu cầu một tài khoản google?

snipped từ các tài liệu:

<!-- GCM requires a Google account. --> 
<uses-permission android:name="android.permission.GET_ACCOUNTS" /> 
+0

Dựa trên http://www.quora.com/Is-it-possible-to-send-push-notifications-to-Android-without-using-a-Google-ID-on-the-device dường như không yêu cầu ID Google. –

+1

có thể những kẻ trong google đã mắc lỗi trong tài liệu rồi. mặc dù họ thực hiện các điều khoản khá rõ ràng rằng nó yêu cầu một tài khoản google. – JustDanyul

+0

Quyền GET_ACCOUNTS không bắt buộc đối với Android 4.0.4+. – hvaughan3

0

Tôi không tin như vậy. Tôi nghĩ Google Cloud Messaging yêu cầu Dịch vụ của Google Play phải có trên thiết bị.

3

Hỗ trợ Kindle cho máy tính bảng ADM (Nhắn tin thiết bị Amazon) tương tự như GCM, nhưng khác biệt về triển khai. Find here more about ADM

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