СИТУАЦИИ:Ионные Push уведомление: Не получая в IOS
Я использую Ionic Push Notifications в моем приложении.
С андроид все работает нормально. Но с IOS я не получаю никаких уведомлений.
Код должен быть точным. Регистрация маркера работает правильно и внутри устройств IOS. Я вижу маркер в базе данных.
Также код запроса cURL должен быть прекрасным, так как он работает для android.
Я вставит ниже всю информацию, которая может оказаться полезной:
КОД:
Initialization:
$ionicCloudProvider.init({
"core":
{
"app_id": "MY_APP_ID"
},
"push":
{
"sender_id": "MY_SENDER_ID",
"pluginConfig": {
"ios": {
"badge": true,
"sound": true
}
}
}
});
ИО-config.json:
{"app_id":"MY_APP_ID","api_key":"MY_API_KEY","dev_push":false,"gcm_key":"MY_GCM_KEY"}
сертификатов:
В ionic.io я настроил сертификат - режим производства - и активировать все полномочия:
Внутри компании Apple Developer Console, толчок служба уведомления правильно включена (для производства)
тесты:
Приложение уже опубликовано в магазине приложений.
В любом случае я провел тесты как локально через XCODE (с подключенными к нему устройствами), так и непосредственно загружая приложение из магазина приложений.
Я никогда не получал никаких уведомлений.
Создание теста с использованием Почтальон это результат:
{
"data": {
"status": "open",
"uuid": "b55a9024-d0d9-480e-a813-02053bcf2f2a",
"created": "2016-09-19T14:05:01.097422+00:00",
"state": "enqueued",
"app_id": "MY_APP_ID",
"config": {
"tokens": [
"THE_RECEIVER_TOKEN"
],
"notification": {
"message": "Push test"
},
"profile": "MY_IONIC_IO_PROFILE"
}
},
"meta": {
"status": 201,
"request_id": "dbb57cba-3817-42ee-baaf-7175b5f6c755",
"version": "2.0.0-beta.0"
}
}
ВОПРОС:
Почему я не получаю никакого уведомления о IOS?
Я что-то не хватает?
Спасибо!
Спасибо за ответ. Не могли бы вы дать мне ссылку на документацию о content_available и приоритете? Я использую эту документацию: https://docs.ionic.io/services/push/ и не нашел, как это сделать. Благодаря! – johnnyfittizio
См. Обновленный ответ – lubilis
Спасибо. Я нашел приоритет и content_available в настройке устройства теста ionic.io send push notification. Я получил nofitication для android, но не для IOS. В любом случае я буду исследовать это по-другому и по другим вопросам. – johnnyfittizio