Толчок не инициализируется при попытке создать гибридное приложение для Android
Я пытаюсь реализовать push-уведомления, используя bluemix и mobilefirst. Я использовал следующие ссылки для реализации
- http://www.ibm.com/developerworks/library/mo-cordova-push-app/
- http://mbaas-gettingstarted.ng.bluemix.net/hybrid -
Когда я запускаю приведенный ниже код, я получаю следующее сообщение в консоли:
Вызов initPush ---------------- main.js:29, вызывающий инициализацию bluemix со значениями ---------------------- IBMBluemixHybrid.js:2956 [INFO] [DEFAULT] Гибридная инициализация ["applicationid","applicationsecret","applicationroute"]
Я также не вижу сведений об устройстве, отраженных в списке зарегистрированных Bluemix. Не могли бы вы помочь мне в этом?
var values = {
applicationId:"applicationId",
applicationRoute:"applicationRoute",
applicationSecret:"applicationSecret"
};
console.log("initPush called---------------------------------");
console.log("calling bluemix initialize with values--------------------------------");
IBMBluemix.initialize(values).then(function(status) {
console.log("IBM Bluemix Initialized", status);
return IBMPush.initializeService();
}, function (err) {
console.error("IBM Bluemix initialized failed" , err);
}).then(function(pushObj) {
function pushReceived(info) {
console.log("registerListener - " + info.alert);
alert('got a push message! ' + info.alert);
}
console.log("IBM Push Initialized", pushObj);
push = pushObj;
return push.registerDevice("LisaTest","Lisa123","pushReceived");
}, function (err) {
console.error("IBM Bluemix Push initialized failed" , err);
});
1 ответ
Вам нужно заменить "applicationId", "applicationRoute" и "applicationSecret" в коде
var values = {
applicationId:"applicationId",
applicationRoute:"applicationRoute",
applicationSecret:"applicationSecret"
};
с теми, что получены из вашего приложения Bluemix.
На панели управления bluemix для своего приложения щелкните параметры мобильного телефона в правом верхнем углу, чтобы увидеть свой идентификатор и маршрут.
Для секрета перейдите на панель мониторинга Mobile Application Security по ссылке справа, и ваш секрет будет отображен на этой странице.