2013-06-26 6 views
0

Я использую этот пример https://github.com/phonegap/phonegap-plugins/tree/master/Android/StatusBarNotificationPhoneGap Cordova плагин для Android

Но я не могу передать «тег».

Пример говорит .....

window.plugins.statusBarNotification.notify("Put your title here", "Put your message here");

Где я должен изменить код, чтобы сделать его принять «тег» в качестве параметра?

Я хочу сделать

window.plugins.statusBarNotification.notify("11", "Put your title here", "Put your message here");

ответ

1

Изменение NotificationMessenger.prototype.notify() в statusbarnotification.js к этому:

/** 
* @param tag Tag of the notification 
* @param title Title of the notification 
* @param body Body of the notification 
* @deprecated Use the W3C standard window.Notification API instead. 
*/ 
NotificationMessenger.prototype.notify = function(tag, title, body, flag) { 
    if (window.Notification) { 
     this.activeNotification = new window.Notification(title, { 
      body: body, 
      flag: flag, 
      tag: tag 
     }); 
    } 
} 

Тогда вы можете позвонить:

window.plugins.statusBarNotification.notify("11", "Put your title here", "Put your message here"); 
+0

Благодаря кучу. Это сработало! Я менял код Java и не работал для меня. Цените свой ответ. – user533844

+0

Не беспокойтесь - рад, что я мог бы помочь :-) – DaveAlden

Смежные вопросы