2016-05-11 2 views
0

Я пытаюсь отправить PUSH через Urban Airship, используя код в своем приложении.Отправить PUSH через Urban Airship iOS

Я не могу найти твердую документацию о том, как это сделать. Я пытался подходы других постов здесь, на StackOverflow, это один является наиболее перспективным: how to send push from iphone via urban airship?

Однако, следуя подходу в этой должности я получаю сообщение об ошибке 401 (401 Несанкционированное - учетные данные авторизации неверны)

Для AUTH, я использую App Key и App Secret. Я читал на плате C#, используя App Master Secret, поскольку пароль будет работать должным образом.

Когда я пробовал этот подход, я получил ошибку 400: 400 Bad Request - Тело запроса было недействительным из-за неправильного JSON или ошибки проверки данных. См. Тело ответа для более подробной информации.

ответ

1

Ссылка использует старый push api. Ознакомьтесь с документами на Push API v3.

Однако мы не рекомендуем хранить или использовать главный секрет непосредственно в приложении по соображениям безопасности. Вместо этого вы должны подтвердить, что ваше приложение аутентифицируется на сервере, а затем сервер отправляет push для устройства.

+0

Это сообщение использует последнюю версию (версия 3), если вы прокрутите страницу вниз. Это то, с чем я работаю в настоящее время. –

+0

Тело ответа сообщит вам, где ошибка. Без публикации тела запроса я не могу помочь. – ralepinski

+0

Ошибка 401 (как упоминалось в моем первоначальном сообщении). Вот тело запроса: код состояния: 401, заголовки { Connection = close; "Content-Length" = 54; "Content-Type" = "application/vnd.urbanairship + json; version = 3"; Дата = "Вт, 17 мая 2016 17:06:45 GMT"; "Www-Authenticate" = "Basic realm = \" API \ ""; –

Смежные вопросы