2014-12-13 60 views

回答

0

您可以使用插件https://github.com/phonegap/phonegap-plugin-push/

示例代碼

var push = PushNotification.init({ 
android: { 
    senderID: "12345679" 
}, 
browser: { 
    pushServiceURL: 'http://push.api.phonegap.com/v1/push' 
}, 
ios: { 
    alert: "true", 
    badge: "true", 
    sound: "true" 
}, 
windows: {} 

}); 

push.on('registration', function(data) { 
    // data.registrationId 
}); 

push.on('notification', function(data) { 
    // data.message, 
    // data.title, 
    // data.count, 
    // data.sound, 
    // data.image, 
    // data.additionalData 
}); 

push.on('error', function(e) { 
    // e.message 
}); 

我已經嘗試並取得成功

+0

我已經安裝了上面的庫,並且還插入了上面的代碼,但沒有任何事件發生 – 2017-05-15 07:51:08

1

通常應該使用插件完成。你可以試試這個:com.notifications.push。你可以找到api文檔here

(你應該把它放置在項目頁)

+0

嗨米克爾!感謝您的回覆。我會嘗試你的建議,但如果我有麻煩會讓你幫助我,因爲我只是一個初學者。 – 2014-12-16 07:31:55

+0

我並不是XDK的專家,但我會盡力而爲。有一個帶有admob插件的xdk演示應用程序(不一樣但相似),你可以從這裏下載和探索它:https://github.com/appfeel/admob-google-xdk,整合com的過程。 notifications.push'應該是相同的 – Miquel 2014-12-16 22:14:29