Я пытаюсь интегрировать службу уведомлений Bluemix Push в приложении Cordova с помощью плагина Cordova. После этого http://mbaas-gettingstarted.ng.bluemix.net/hybrid#push-operations. Тем не менее, я столкнулся следующее сообщение об ошибке при регистрации устройства следующим образом,Ошибка Bluemix Push Ошибка при регистрации устройства в приложении Cordova
var push = IBMPush.getService();
var alertNotification = function(message) {
IBMBluemix.getLogger().info("Received notification");
console.log(JSON.stringify(message));
}
//Register the device
push.registerDevice("MyDeviceName", "UserName", "alertNotification").done(function(response) {
console.log("device registration done successfully with response : ", response);
}, function(err) {
console.log("ERROR in device registration : ", err);
});
ошибка в регистрации устройства: Код состояния: 403, Строка состояния: Запретный
- Я успешно смог для инициализации службы IBMPush. Это подтверждает, что я использую секретный код приложения и приложение.
- Я также перекрестно проверил, что я использую правильный идентификатор отправителя (номер проекта из Google Консоли) и ключ API (ключ сервера под учетными данными API) в службе Bluemix Push, а также обеспечил, что Google Cloud Messaging для Android API включен.
Любая помощь приветствуется!
Какую версию Cordova вы используете? Плагин MBaaS, который вы используете, имеет проблемы с версиями выше 4.3. Полностью переписанный SDK Cordova находится в активной разработке, если использование старой версии Cordova не идеально подходит для вашего приложения. –
Я использую версию Кордовы 5.4.1! Вы уверены, что это работает в 4.3 и ниже? И знаете ли вы, сколько времени им понадобится для поддержки последних версий Кордовы? –
Я не могу гарантировать, что это единственная проблема, с которой вы сталкиваетесь, но я могу гарантировать, что вы не сможете заставить ее работать над чем-либо выше 4.3, используя этот плагин. В настоящее время мы ожидаем, что новый SDK Cordova будет выпущен до конца года. Если вы хотите подождать, я могу ответить здесь, как только он запустится, если вы захотите. –