Я использую Phonegap (cli-9.0.0) для создания своего приложения для iOS и Android.Я использовал следующий плагин:
<plugin name="phonegap-plugin-push" spec="2.1.3" />
, чтобы получать push-уведомления, которые прекрасно работают!они принимаются как в фоновом режиме (собственный баннер), так и на переднем плане (HTML Alert)
Но мне было интересно, возможно ли нам использовать собственный баннер, пока приложение находится на переднем плане вместо html-предупреждения?
Можно ли изменить сценарий ниже, чтобы использовать собственный баннер вместо предупреждений?:
var push = PushNotification.init({
android: {
senderID: "XXXXXXXXXXXX",
sound: "true",
vibrate: "true",
icon: "notification",
iconColor: "#002060",
clearBadge : true,
forceShow: true
},
browser: {
pushServiceURL: 'http://push.api.phonegap.com/v1/push'
}, ios: {
alert: "true",
badge: "true",
sound: "true"
},
});
push.on('notification', function(data) {
// available parameters for your disposal
//navigator.vibrate(100)
// data.title,
//data.count,
//data.sound,
// data.image,
//data.additionalData,
alert(data.message),
});