0

**问题(一)**

我已经在我的手机(Samsung Galaxy Pop)中注册了我的 android 应用程序,我收到了一个

registrataion_id   
APA91bG9NI4U2jr4sUn1HLy5nHMFe1e0JOTgOoZv1Px**********************************

当我将此registration_id发送到从此处引用的服务器端代码时,我使用了SendNotification具有2个参数的函数

  1. 我的注册_ID
  2. 我想在通知中显示的消息

http://www.codeproject.com/Tips/434338/Android-GCM-Push-Notification

我打了 GCM- 服务器,我得到的结果是

id=0:1368258967353783%978fee9266d6cf16

我不明白这个回复是什么意思?好吗 ?坏的 ?

问题(二)

如果移动设备从 gcm 服务器获取注册 ID,它是否已注册或仍在等待服务器端将注册 ID 发送到 GCM 服务器

请帮忙 !!, 提前致谢

4

1 回答 1

1

回答(一)

您获得的数据是纯文本格式,数据是指消息 ID。在这种情况下,消息已正确发送。

要了解它是如何工作的,请访问此页面GCM 架构概述

(ii) 的答案

GCM 的工作方式是

  • 您的设备请求注册 GCM 服务。
  • 通过接收 regId 正确注册设备。
  • 您将该 regId 发送到您的服务器以接收推送通知。
  • 服务器保存数据
  • 服务器想要向该设备发送消息,使用 GCM 服务发送消息。
  • 设备(如果在线)接收它并知道必须启动哪个应用程序。
  • 应用程序接收消息。

在同一个网站上,您有进一步的解释,顺便从入门部分开始阅读。

于 2013-05-11T09:01:59.600 回答