2012-11-07 32 views
6

Tôi muốn sử dụng Google GCM để gửi tin nhắn từ thiết bị A đến thiết bị B. Ứng dụng của tôi không sử dụng bất kỳ máy chủ nào khác. GCM sẽ tạo id đăng ký cho thiết bị. Cách gửi tin nhắn đến một thiết bị cụ thể (Từ A đến B) giữa một số thiết bị.Tin nhắn GCM của Android cho một thiết bị khác

Trả lời

4

Để gửi thông báo đẩy, bạn cần có khóa người gửi và máy chủ được đăng ký với google.

Bạn có thể gửi thông báo đẩy tới GCM từ chính thiết bị, nhưng sẽ phải giữ khóa máy chủ trong mã nguồn cho Ứng dụng. Tùy thuộc vào mức độ của bạn mã obfuscation, bất cứ ai cuối cùng có thể nhận được chìa khóa máy chủ, và đi qua các thông báo đẩy giả vờ họ là ứng dụng của bạn. Chúc may mắn.

Trả lời AKS ............. Điều chúng tôi đang xem ở đây là hệ thống không tập trung hoặc ngang hàng .. Có các id đăng ký được liên kết với từng thiết bị (theo GCM) ... một cách là sử dụng thuật toán p2p tất cả các thiết bị duy trì một 'sổ kế toán' của tất cả các id đăng ký và chỉ định những cái nào để gửi một thông báo cụ thể đến. Tất nhiên, các khả năng khác cũng tồn tại tùy thuộc vào logic ứng dụng và tính khả thi.

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