Xtify 2.0 Сообщение для сервера xtify принято 202, но не достигает устройства

Я застрял с отправкой push-сообщения с моего сервера для xtify 2.0 c2dm. Когда я использую консоль xtify для проверки push-сообщения, он работает, но когда я отправляю его со своего сервера для xtify, он принимается с кодом состояния 202, но сообщение не достигает устройства.

Ниже приводится отправка JSON на сервер xtify.

{"apiKey":"8abedd93-fdd0-4d70-a702-blahblah","appKey":"blaaah-9a51-4b30-b14b-43e2b2052324","xids":["4fdc997971a292dblaah1ee"],"sendAll": true,"content":{"subject": "Greetings Earthlings","message": "Take me to your leader","action":{"type":"DEFAULT"}}}

Я протестировал его с различными запросами, используя Fiddler, но он принят (202), но не достигает устройства.

1 ответ

У вас есть XID и sendAll в одной полезной нагрузке. Вы можете отправить один (или несколько) XID, отправить всем своим пользователям или отправить пользователям с тегами. Если вы удалите элемент sendAll из своей полезной нагрузки, он должен работать.

Это работает с использованием моих учетных данных и с моим примером приложения:

{
    "apiKey": "my api key",
    "appKey": "my app key",
    "sendAll": true,
    "content": {
        "subject": "Greetings Earthlings",
        "message": "Take me to your leader",
        "action": {
            "label": "Open app"
        }
    }
}

Если у вас все еще не работает, я подозреваю, что проблема с вашими учетными данными c2dm. Убедитесь, что ваш идентификатор отправителя, используемый для C2DM, отличается от адреса электронной почты, используемого на вашем устройстве или эмуляторе.

Отправьте прямой запрос в службу поддержки с вашим действующим ключом приложения и посмотрите на ваш конфиг.

http://developer.xtify.com/display/support/Get+Support

Другие вопросы по тегам