0

Я пытаюсь запустить образец для bluemix нажимной Cordova приложение отсюда:IOS приложение, кажется зарегистрируйся Android устройства с помощью Bluemix Нажмите Cordova плагин

Я могу установить образец на устройстве IOS и когда я нажимаю кнопка регистра, получает следующий ответ:

{"createdTime":"2016-08-23T10:53:26Z","lastUpdatedTime":"2016-08-23T10:53:26Z","createdMode":"API","deviceId":"xxxxxx-xxxx-xxxxxx","userId":"anonymous","token":"xxxx-xxxxx-xxxxx","platform":"A","href":"https://xxxxxx.ng.bluemix.net/imfpush/v1/apps/xxxxxx/devices/xxxxxx"} 

в ответ я могу видеть, что

"платформа": "А"

, который может указывать на то, что устройство регистрируется как устройство Android.

Когда я попытался нажать тестовое сообщение на приложение с консоли Bluemix на устройства iOS, в нем говорится «No Devices Found». Это не для Android. Я могу получить push на Android-устройство.

ответ

2

«A» относится к устройству iOS (тег, являющемуся Apple), а не устройству Google Android («G»). Это можно увидеть в REST API, выбрав представление «Модель», а не «Модельная схема».

platform (string, optional): 

The device platform. 'A' refers to Apple(iOS) devices and 'G' refers to Google(Android) devices. = ['A', 'G'] 
string 
Enum: "A", "G" 

Что касается неполучения уведомления толчка на прошивке я бы убедиться, что ваш APNs сертификат действителен и правильно настроено. Если попытка нажатия Bluemix и APN реагирует на то, что токен устройства недействителен из-за проблемы с сертификатом, его обрезают из списка устройств, чтобы предотвратить дальнейшие неудачные попытки, которые могут быть причиной того, что вы видите ошибку «Нет устройств».

Если все выглядит хорошо с вашим сертификатом, пожалуйста, сообщите нам свой идентификатор службы Push Service (найденный на кнопке «Мобильные параметры» на странице настроек Push Dashboard), чтобы мы могли продолжить исследование.