Перейти в хранилище документации
Обратиться в техническую поддержку
Предыдущая страница Следующая страница
Используются системы нотификации APNS(iOS), C2DN (Android) и т.д.
deviceid – device token (APNs), registration id (в случае C2DN) и т.д.;
username – логин пользователя. Может быть пустой.
Приложение при соединении с сервисом должно осуществить подписку. При выключении программы уведомления продолжают приходить.
POST
http://example.com:[port][/somecontext]/secure/subscription/
Пример ответа:
XML
Content-Type : application/xml
<subscription>
<username>johndoe<username>
<deviceid>somedeviceid</deviceid>
</subscription>
JSON
Content-Type : application/json
{
"username" : "johndoe",
"deviceid" : "somedeviceid"
}
Аннулирование подписки происходит в следующих случаях:
{
"aps" : {
"alert" : "Motion Detected",
"badge" : 2 //порядковый номер сообщения. Номера выдаются по порядку после момента последней подписки.
},
"e" : {
"srv" : "XXX", //id сервера. Уникальный в рамках одного устройства iOS
"stt" : 88, //id состояния (см. Список состояний для определённого класса объектов)
"obj" : "6", //id объекта
"ts" : "2010-08-02T23:30:00Z" //время отсылки события
}
}