2014-06-16 52 views
2

非常感謝您的插件!
我有一個有點問題:我的onclick似乎並沒有被獲取調用如何在手機中捕獲本地通知onclick事件

window.plugin.notification.local.add({ 
      id:   1, 
      date:  dateobj, 
      message: 'Test Notification', 
      title:  'MyApp', 
      repeat:  'daily', 
      badge:  1, 
      autoCancel: true 
     }); 
     window.plugin.notification.local.onclick = function(id, state, json){ 
      console.log("SUCCESS"); 
      alert("success"); 
     }; 

我也試過oncancel剛纔和它是一樣的......什麼也沒有發生。 編輯:onadd似乎雖然工作正常。可能因爲應用程序在我添加時已經打開了? 通知顯示正常,應用程序加載時,我點擊它,但我沒有看到任何東西在控制檯中,沒有看到警報。我是否認爲在用戶點擊通知和應用程序加載後應該觸發onclick?

I'm using phonegap build 3.1, plugin 0.7.0, android 4.3. Am I missing anything? 
+0

你使用哪個插件? – SPottuit

回答

0

你的假設是正確的,點擊事件將在設備準備就緒後調用。將點擊事件分配給通知似乎有點不妥。嘗試使用下面的一個。希望它對你有所幫助。

cordova.plugins.notification.local.on("click", function (notification) { 
joinMeeting(notification.data.meetingId);});