【发布时间】:2015-02-26 14:31:41
【问题描述】:
我正在使用 Amazon SNS 向 Android 设备发送推送通知。如果我发送以下 JSON,我将无法读取数据元素中的参数。
{ "默认": "这里的消息", “GCM”:{ “数据”: { "message": "这是消息" } } }
我可以读取默认元素,但在我的广播接收器中我不能这样做。
protected void onHandleIntent(Intent intent) {
Bundle extras = intent.getExtras();
Log.d("GCM",extras.getString("message");
}
尝试读取消息元素会导致错误。
如果我直接通过 GCM 发送,我可以读取所有以数据开头的参数。使用上述方法完全没有问题。
我做错了什么?
【问题讨论】:
-
收到:捆绑[{from=xxxxxxxxxxxx, default=message here, android.support.content.wakelockid=1, collapse_key=do_not_collapse}]
标签: android amazon-web-services google-cloud-messaging