使用Cordova PushPlugin和AngularJS我希望收到推送通知并读取有效负载中的URL,然后在刷新通知时导航到该页面。
这是如何完成的?
我试过这个,但是这是一个超出角度的全局函数,所以我不会怀疑$ location的工作原理。它不会抛出任何错误,但它也不会从有效负载导航到url。
function onNotificationAPN(event) {
$location.path(event.custom.url)
});
答案 0 :(得分:1)
您可以尝试:创建服务“PushService”并调用如下服务
function onNotification(event) {
var injector = angular.element(document.body).injector();
injector.invoke(function (PushService) {
PushService.onNotification(event);
});
}
我创建了一个工具来生成app,其中推送通知与cordova和ionic集成。您可以查看Ionic app builder