1

我正在使用phonegap-phonegap-plugin-push,並且我嘗試了插件附帶的示例,我在我的手機上測試了它(Galaxy s4,Android 5.0.1 ),當我發送通知,而應用程序是在我得到振動和消息顯示裏面的卡div在index.js中提到,但我沒有通知狀態欄,如果應用程序是在後臺我也沒有通知的狀態酒吧,但我得到振動。我想知道爲什麼我沒有通知彈出狀態欄。 我使用phonegap-plugin-push 1.4.4推送通知不會顯示在狀態欄

+0

你可以給打電話給你發送?我現在正在使用它,並且運行良好。 – Del

回答

0

當您收到推送通知時,您還需要在該位置發出本地通知,該通知將出現在狀態欄和通知托盤中。我是phonegap-plugin-localNotifications插件的粉絲,你可以在https://github.com/Wizcorp/phonegap-plugin-localNotifications找到它。因此,在爲Android您的PhoneGap-插件推onNotification處理程序,你會做這樣的事情:

onNotification: function (e) { 
    if (e.event == "message") { 
     localNotification.add(1, { 
      message: e.payload.message, 
      badge: 1 
     }); 
    } 
} 
1

@Del

我使用紅寶石發送通知

require 'rubygems' 
require 'pushmeup' 

GCM.host = 'https://android.googleapis.com/gcm/send' 
GCM.format = :json 
GCM.key = "key" 
destination = ["id"] 
data = {:title => "PhoneGap Push",:message => "PhoneGap Build rocks!",   :msgcnt => "1", :soundname => "beep.wav"} 
options = {:collapse_key => "placar_score_global", :time_to_live => 3600, :delay_while_idle => false} 

GCM.send_notification(destination, data, options) 
+0

我解決了它,我添加了一個圖標:它必須位於我的phonegap項目的根目錄中,並且已完成。 –

+0

Anass Boukalane - 你可以給出示例代碼。我也面臨同樣的問題 –

+0

@ Prithvi Raj Nandiwal你必須在上面的ruby代碼中添加圖標選項才能使其成爲apear –