Firebase push-уведомление, которое направляет на страницу входа - PullRequest
0 голосов
/ 30 ноября 2018

Мои 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,        
    };
}]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...