2012-07-25 2 views
0

나는 알람 시계 응용 프로그램을 구축하기 위해 노력하고있어 및 localNotification을 이용하고 있고 http://www.drewdahlman.com/meusLabs/?p=84에서 코드를 적응하기 위해 노력하는 트리거 지역 알림을 가져올 수 없습니다.은 폰갭

내 애플 백본 폰갭의 조합입니다. 나는

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

후, 내 MyApp.Views.Alarm에서

으로 localNotification을 설정하고있어 내가

 
notification: function(){ 
    alert('alarm'); 
} 

불행하게도,이 경고는 아이폰 OS 시뮬레이터 트리거되지 않습니다 있습니다.

엑스 코드는 이상한 부분은 다음과 같은

 
2012-07-25 10:06:25.054 Wakey[8253:13403] 
    Notification Set: 2012-07-25 10:07:25 +0000 
    (ID: 12, Badge: 0, sound: Alarm_01.cab, 
    background: Wakey.Views.Alarm.notification(), 
    foreground: Wakey.Views.Alarm.notification()) 
2012-07-25 10:06:25.055 Wakey[8253:13403] [INFO] 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] I was currently active 

, 내가 내가하고 출력하기거야 내 코드에 '나는 현재 활성화 된'어디서든 찾을 수 없습니다 출력합니다. 나는 이상한 것을 발견하고 localNotification 플러그인 파일에 없다.

내 알림이 트리거되지 않는 이유에 대한 어떤 제안?

답변

1

포어 그라운드 및 백그라운드 기능에서 서식을 변경하십시오.

대상의 객관적인 C면에서 함수는 호출되며 알림의 ID는 인수로 포함됩니다.

플러그인의 최신 업데이트의 콜백에 포함 된 ID를 가지고 할 수있는 기능을 추가하고, 문서를 업데이트해야합니다.

환호!

편집 - 내가 튜토리얼을 업데이트하고는, 많은 원래의 게시물 이후 변경된 나는 게시물을 모두 통합 할 필요가!

+0

감사합니다. 드류 (미안 마지막 의견을 보았다면 편집 중이었고 문제가 발생했습니다.) 불행히도, 그것은 문제를 해결하지 못했습니다. 배경과 전경을'alert ("trigger");'로 바꿀 때'MyApp.Views.Alarm.notification'을 시도 할 때 모든 것이 아무 문제없이 작동합니다. 그것은 백본보기 'MyApp.Views.Alarm' 내에 있습니다. 그것이 문제일까요? 디버깅에 대한 조언이 있으십니까? xcode를 처음 사용하고 xcode 콘솔에 오류가 표시되지 않습니다. 감사 – pedalpete

+0

아아 맹목적으로 deving의 기쁨 : 괜찮 P를 플러그인이 때 백본 응용 프로그램 이외의 기대 작품으로, 그래서, 그러나 당신의 응용 프로그램에 바로 문제가있는 경우? 범위 문제와 같은데 ... obj-c가 해당 함수를 호출하려고 시도하지만 아무 것도 시도하지 않을 때 ... –

+0

다시 한 번 감사드립니다. 그래서 나는 그 녀석 만 혼자가 아니야? 나는 어떤 오류도 볼 수 없기 때문에 놀랐다. 좋은 브라우저의 기쁨. 도움을 주셔서 감사 드리며 멋진 튜토리얼을 작성해 주셔서 감사합니다. – pedalpete