Cordova FCM 插件处理后台通知数据
Cordova FCM plugin handle background notification data
我使用以下代码通过 firebase 在我的离子应用程序上接收数据,当应用程序处于后台时我得到 data.wastapped = true 现在我需要将数据传递到我的主控制器,请帮我实现这个
FCMPlugin.onNotification(
function(data){
if(data.wasTapped){
alert(JSON.stringify(data);
// need to pass this data to my app controller
tapped by the user.
alert( JSON.stringify(data) );
}else{
alert( JSON.stringify(data) );
}
},
function(msg){
alert('onNotification callback successfully registered: ' + msg);
},
function(err){
alert('Error registering onNotification callback: ' + err);
}
@拉姆,
尝试使用下面的函数
var scope = angular.element(document.getElementById('mainbody')).scope();
scope.$apply(function(){
//show popup regarding alert
scope.showdatas(data);
});
我使用以下代码通过 firebase 在我的离子应用程序上接收数据,当应用程序处于后台时我得到 data.wastapped = true 现在我需要将数据传递到我的主控制器,请帮我实现这个
FCMPlugin.onNotification(
function(data){
if(data.wasTapped){
alert(JSON.stringify(data);
// need to pass this data to my app controller
tapped by the user.
alert( JSON.stringify(data) );
}else{
alert( JSON.stringify(data) );
}
},
function(msg){
alert('onNotification callback successfully registered: ' + msg);
},
function(err){
alert('Error registering onNotification callback: ' + err);
}
@拉姆, 尝试使用下面的函数
var scope = angular.element(document.getElementById('mainbody')).scope();
scope.$apply(function(){
//show popup regarding alert
scope.showdatas(data);
});