cordova中的本地通知无效

时间:2014-12-29 07:57:49

标签: cordova localnotification

我正在使用cordova 4.0.0,iOS SDK 7.1到CLI。

我补充说:

cordova plugin add https://github.com/katzer/cordova-plugin-local-notifications.git && cordova prepare

然后在config.xml我添加了

gap:plugin name="de.appplant.cordova.plugin.local-notification"

然后在index.js我添加了

$(document).ready(function(){

       window.plugin.notification.local.hasPermission(function (granted) {
            console.log('Permission has been granted: ' + granted);
       });

       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
      });  

此后Xcode上没有显示任何错误,没有创建通知,我的应用程序中的所有其他功能都被禁用。

请告诉我我会犯错误或错过任何步骤。我使用了很多插件来创建本地通知,但它们都没有工作..

1 个答案:

答案 0 :(得分:0)

尝试这些,它应该有用。

注意: - 请勿使用&& cordova prepare

  • 添加平台
  • 现在构建它(Cordova build)

cordova build命令是以下

的简写
$ cordova prepare ios
$ cordova compile ios

注意: - 没有需要明确添加插件详细信息:

<gap:plugin name="de.appplant.cordova.plugin.local-notification" />

它应该可行