0

我正在尝试构建一个闹钟应用程序,并且正在使用 localNotification 并尝试调整来自http://www.drewdahlman.com/meusLabs/?p=84的代码。

我的应用程序是 phonegap 与骨干网的结合。我正在设置 localNotification

plugins.localNotification.add({
           日期:set_alarm,
           消息:'Wakey Wakey...',
           徽章:0,
           编号:12,
           声音:'Alarm.cab',
           背景:'MyApp.Views.Alarm.notification()',
           前景:'MyApp.Views.Alarm.notification()'
           });

后来,在我的 MyApp.Views.Alarm 我有

通知:函数(){
   警报(“警报”);
}

不幸的是,这个警报永远不会在 iOS 模拟器中触发。

xCode 输出以下内容

2012-07-25 10:06:25.054 唤醒[8253:13403]
  通知集:2012-07-25 10:07:25 +0000
  (ID:12,徽章:0,声音:Alarm_01.cab,
   背景:Wakey.Views.Alarm.notification(),
   前景:Wakey.Views.Alarm.notification())
2012-07-25 10:06:25.055 Wakey[8253:13403] [信息] 2012-07-25T10:07:25.044Z
2012-07-25 10:06:25.056 Wakey[8253:13403] [INFO] “2012-07-25T10:07:25.044Z”
2012-07-25 10:06:25.058 Wakey[8253:13403] 我目前很活跃

奇怪的是,我在代码中找不到输出“我当前处于活动状态”的任何地方。我觉得很奇怪,它不在 localNotification 插件文件中。

关于为什么我的通知没有被触发的任何建议?

4

1 回答 1

1

更改前台和后台功能的格式。

plugins.localNotification.add({ 
           date: set_alarm, 
           message: 'Wakey Wakey...', 
           badge: 0, 
           id: 12, 
           sound:'Alarm.cab',
           background:'MyApp.Views.Alarm.notification',
           foreground:'MyApp.Views.Alarm.notification' 
           });

在事物的目标 C 方面,调用函数并将通知的 id 作为参数包含在内。

该插件的最新更新添加了将 id 包含在回调中的功能,并且需要更新文档。

干杯!

编辑 - 我正在更新教程,自原始帖子以来发生了很多变化,我需要整合所有帖子!

于 2012-07-25T03:46:55.953 回答