То есть вы можете отправить
{
"registration_ids": ["whatever", ...],
"data": {
"foo": {
"bar": {
"baz": [42]
}
}
}
}
или является членом "данных" запроса GCM, ограниченным одним уровнем пар ключ-значение? Я прошу b/c, что ограничение предлагается в формулировке в документе doc [1], где говорится, что "данные":
Объект JSON, поля которого представляют пары ключ-значение данных полезной нагрузки сообщения. Если они имеются, данные полезной нагрузки будут включены в намерение в качестве данных приложения, причем ключ является дополнительным именем. Например, "данные": { "оценка": "3x1" } приведет к дополнительному именованному счету намерения, значение которого представляет собой строку 3x1. Количество пар ключей/значений не ограничено, хотя существует ограничение на общий размер сообщения. Необязательно.
[1] http://developer.android.com/guide/google/gcm/gcm.html#request