Я пытаюсь понять, почему одно из моих приложений не работает при доставке push-уведомлений на устройства iOS. На Push REST API doc page я увидел, что есть конечная точка GET /apps/{applicationId}/messages/{messageId}/report
, которую я мог бы использовать, но кажется, что с ней мало информации.Сведения о сообщениях API-интерфейса Bluemix Push REST
В результате, чтобы получить https://mobile.eu-gb.bluemix.net/imfpush/v1/apps/2cc73363-b50f-4b60-b2f9-c483ff5cd414/messages/8d58f4e/report
я только получаю
{
"invalid": 2,
"sent": 2,
"ios": {
"invalid": 2,
"sent": 2
}
}
толчка отправленного на 2 Ios устройства.
Есть ли способ получить дополнительную информацию о том, почему передача push не удалась/была недействительной? У вас есть еще одна конечная точка, где я могу получить дополнительную информацию?
Как вы пытаетесь отправлять push-уведомления на свои устройства? Вы можете отправлять уведомления на свои устройства с консоли Push или REST API Swagger Doc? – John
Я попробовал его с REST API Кураж Doc POST/приложения/{ApplicationID}/сообщений, и вот как я получил идентификатор сообщения в ответ на мой пост { «сообщение»: { «сообщение» : { " alert ":" Test " } }, " messageId ":" 8d58f4e " } – mihavr
Вы используете песочницу или производственный сертификат для iOS push-уведомлений? Вы можете видеть зарегистрированные устройства iOS с помощью GET/apps/{applicationId}/devices? – John