我正在为GCM通知完成android hive教程 但现在我无法在下一个活动中显示该消息
答案 0 :(得分:0)
如果来自具有registration_id
的GCM服务器,您现在获得的响应。此registration_id应保存到您的第三方服务器,该服务器将识别在必须发送推送通知时在各种Android设备上运行的应用。
您的服务器以键/值对的形式发送数据。您的应用程序在Intent中的附加内容中将这些数据作为键/值对接收。你知道你的密钥是什么,所以只需从与这些密钥相关的附加内容中检索值
(例如,getStringExtra(“message”),getStringExtra(“url”))。
您将通过GCM以您需要解析的有效负载的形式从服务器获取数据。
String json = intent.getExtras().getString("payload");
解析所有数据(测试,图标)后,您可以在各自的Android应用程序活动中显示。