Мои push-уведомления Firebase работают, когда приложение для Android уже зарегистрировано, но я хочу знать, как создать службу, когда приложение вышло из системы, поэтому, когда вы нажимаете push-уведомление, приложение переходит к входу в систему.страницы и после входа в систему он направляет на определенную страницу уведомления.
У меня есть файл EventBridge.js, который должен принять вызов и передать объект в службу, которую я создаю.
EventBridge.js
angular.module('app').factory('EventBridge',['toaster', 'TransitionManager', function(toaster, TransitionManager) {
'use strict';
//convert
var bridgeFunctions = {
myMessages: 'myMessages',
myChartLabResults: 'myChartLabResults',
myAppointments: 'myAppointments',
rxrefill:'rxrefill'
};
function init(){
document.addEventListener('BridgeJS', bridgeJS, false);
}
function bridgeJS(e){
//convert methodName into a parameter in order to test equality vs bridgeFunctions
toaster.pop('success', 'title', 'message');
window.alert('A request has been received to go to page: ' + e.detail);
for (var x in bridgeFunctions){
if(e.detail === bridgeFunctions[x]){
window.alert('Found a matching route: ' + bridgeFunctions[x]);
TransitionManager.transition({appRoute: bridgeFunctions[x]});
}
}
}
return {
//makes init public
init: init,
};
}]);