iOS 上的 ionic 本地通知不起作用
local notification with ionic on iOS does not work
我正在尝试在新的 Ionic 空白应用程序上进行本地通知。但是我无法在 iOS 上触发通知(我有一个 iPhone 5 和 iOS 9.3)。
在 Android 上一切正常,但在 iOS 上不正常。一开始以为是通知权限的问题,于是开始实现hasPermission函数,但是并没有更好的效果。所以我尝试在 Objective-C 代码中直接添加通知注册。我收到了激活此应用程序通知的消息,但是当我点击我的应用程序按钮时,通知仍然不起作用。
总结一下,我简化了代码,下面的代码在 Android 上运行良好,但在 iOS 上它只显示 "test permission" 警报:
app.controller('NotificationController', function($scope, $cordovaLocalNotification, $ionicPlatform) {
$ionicPlatform.ready(function () {
alert('test permissions !');
window.plugin.notification.local.hasPermission(function (granted) {
alert('Permission has been granted: ' + granted);
});
...
我在 iOS 上错过了什么?
谢谢!
我正在尝试在新的 Ionic 空白应用程序上进行本地通知。但是我无法在 iOS 上触发通知(我有一个 iPhone 5 和 iOS 9.3)。 在 Android 上一切正常,但在 iOS 上不正常。一开始以为是通知权限的问题,于是开始实现hasPermission函数,但是并没有更好的效果。所以我尝试在 Objective-C 代码中直接添加通知注册。我收到了激活此应用程序通知的消息,但是当我点击我的应用程序按钮时,通知仍然不起作用。
总结一下,我简化了代码,下面的代码在 Android 上运行良好,但在 iOS 上它只显示 "test permission" 警报:
app.controller('NotificationController', function($scope, $cordovaLocalNotification, $ionicPlatform) {
$ionicPlatform.ready(function () {
alert('test permissions !');
window.plugin.notification.local.hasPermission(function (granted) {
alert('Permission has been granted: ' + granted);
});
...
我在 iOS 上错过了什么?
谢谢!