2016-06-01 33 views
0

我正在研究Android手機間隙聊天應用程序。這是一個非本機應用程序。我只想在用戶不在發送通知的聊天室時向用戶顯示通知。即我需要控制設備何時顯示通知,何時不顯示通知。我怎樣才能做到這一點?Android PhoneGap - 控制何時顯示通知

謝謝。

回答

1

我建議喲使用這個插件的推送通知(它具有良好的自述):

https://github.com/phonegap/phonegap-plugin-push

比JavaScript的通知與到達時,你可以,如果應用程序是在前臺或後臺偵測'notification'返回的參數

push.on('notification', function(data){ 
    alert(JSON.stringify(data)); //to see the data object returned on device 
}); 
+0

我正在使用PhoneGap Push Plugin。但是,只有當您點擊通知時纔會觸發此通知事件。我的要求是,如果用戶在聊天室並收到該聊天室的通知,則設備不應該顯示通知 – nexus

+0

是的,如果應用程序在後臺,則當用戶點擊通知時觸發事件,但如果應用程序位於前臺,則通知不會出現在設備通知區域中,並且同一事件被觸發。 –

+0

感謝納吉。我已經在android配置中將「forceShow」設置爲true。所以當應用程序處於前景時我正在收到通知。現在,我已將「forceShow」設置爲false,並在應用處於前景時引入了自定義應用內通知。所以,現在我可以控制何時顯示應用內通知,何時不顯示。 – nexus