【发布时间】:2017-04-17 05:29:55
【问题描述】:
所以我使用这个插件 (https://github.com/katzer/cordova-plugin-local-notifications) 让我的应用程序有本地通知,但是当我测试它时它不起作用。
我按照这个教程https://devdactic.com/local-notifications-ionic/ 我已经在 android 和 iOS 上的 Ionic View 上测试了该应用程序。我按下按钮,但没有任何显示。
我曾尝试用 cordova.plugins.notification.local 切换 $cordovaLocalNotification。尝试使用插件中的功能但不起作用时。
不管怎样,这个插件并没有出现在 package.json 文件中,但是当我运行“cordova plugins”命令时它确实出现了。
编辑 1: 以下是我点击添加通知后从我的 iPhone 拍摄的图像
在我的 $ionicPlatform.ready(function(){...}) 中,我有以下代码
if(window.cordova && window.cordova.plugins.notification) {
alert('This alert doesn't fire');
}
提示没有出现,说明window.cordova.plugins.notification 不可用,如图所示
编辑 2: 在 ionic 论坛上,有人建议该插件不适用于 Ionic View 应用程序,因为它不是受支持的插件之一。请参考:https://forum.ionicframework.com/t/katzers-local-notification-plugin/86748
但是,在设备 (android) 而不是 Ionic View 应用程序上运行/测试时,它确实有效。
【问题讨论】:
标签: ionic-framework uilocalnotification ionic-view