Javascript IOS本地通知不适用于PhoneGap

Javascript IOS本地通知不适用于PhoneGap,javascript,ios,cordova,notifications,Javascript,Ios,Cordova,Notifications,我在iOS PhoneGap应用程序中显示本地通知时遇到问题。我尝试过Katzer本地通知插件()和Wizcorp本地通知插件(),但都不适合我。安装这两个插件后,我可以访问它们各自的JavaScript对象,使用Wizcorp插件,我甚至可以操作应用程序标记,但我似乎无法添加本地通知。这使我相信问题存在于我的应用程序/安装的其他地方 我已经在ios emulator和Phonegap开发者应用程序上尝试了这两个插件 编辑: 我目前正试图通过插件示例代码实现这一点: var now

我在iOS PhoneGap应用程序中显示本地通知时遇到问题。我尝试过Katzer本地通知插件()和Wizcorp本地通知插件(),但都不适合我。安装这两个插件后,我可以访问它们各自的JavaScript对象,使用Wizcorp插件,我甚至可以操作应用程序标记,但我似乎无法添加本地通知。这使我相信问题存在于我的应用程序/安装的其他地方

我已经在ios emulator和Phonegap开发者应用程序上尝试了这两个插件

编辑: 我目前正试图通过插件示例代码实现这一点:

    var now                  = new Date().getTime(),
    _60_seconds_from_now = new Date(now + 60*1000);
window.plugin.notification.local.add({
    id:      1,
    title:   'Reminder',
    message: 'Dont forget to buy some flowers.',
    repeat:  'weekly',
    date:    _60_seconds_from_now
});

确保您已为本地通知注册了应用程序。添加插件时不会自动执行此操作

例如(在app delegate应用程序中:didFinishLaunchingWithOptions:method):


确保您已为本地通知注册了应用程序。添加插件时不会自动执行此操作

例如(在app delegate应用程序中:didFinishLaunchingWithOptions:method):


共享用于注册通知的javascript代码将代码添加到原始问题。为了让示例代码正常工作,您添加了cordova.js!将此代码放在device ready函数中,或放在激发device ready后激发的函数中。如果插件安装正确,它应该可以工作。此代码在设备就绪事件后触发。插件正在工作(应用程序徽章工作等),我只是无法让本地通知工作。共享用于注册通知的javascript代码将代码添加到原始问题。为了让示例代码正常工作,您添加了cordova.js!将此代码放在device ready函数中,或放在激发device ready后激发的函数中。如果插件安装正确,它应该可以工作。此代码在设备就绪事件后触发。插件正在工作(应用程序徽章工作等),我只是不能让本地通知工作。先生,你是我的个人英雄。我花了40年寻找这个解决方案。谢谢在cordova应用程序中应该在哪里执行此操作?先生,您是我的个人英雄。我花了40年寻找这个解决方案。谢谢在cordova应用程序中应该在哪里执行此操作?
        [application registerUserNotificationSettings:
            [UIUserNotificationSettings settingsForTypes:
                UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|UIUserNotificationTypeSound categories:nil]];