0

使用Cordova PushPlugin和AngularJS我希望接收推送通知并读取有效内容中的URL,然后在通知被刷开时导航到该页面。APN和GCM推送通知在Cordova应用程序中打开url

这是如何完成的?

我试过这个,但是这是一个全局函数里面的角度以外,所以我不会怀疑$ location的工作。它不会抛出任何错误,但它也不会导航到有效负载中的URL。

function onNotificationAPN(event) { 
    $location.path(event.custom.url) 
}); 

回答

1

你可以试试这个:创建服务“PushService”并调用该服务像下面

function onNotification(event) { 
var injector = angular.element(document.body).injector(); 
injector.invoke(function (PushService) { 
    PushService.onNotification(event); 
}); 

}

我创建了一个工具来生成应用程序与推送通知的整合与科尔多瓦和离子。你可以看看它Ionic app builder

相关问题