Рекламное pushnotification с изображением в IBM mobile First 8.0
Мы работаем над приложением Hybrid Mobile (IBM Mobilefirst8.0,IONIC3.0,Angular4.0). Мы пытаемся отправить рекламное push-уведомление (push-уведомление с изображением). Мы можем отправлять pushnoticaiton с текстом, но не можем получить изображение.,
что мы попробовали ниже:
{
"message":{
"alert":"Picture Notification from MFP console ",
"url":"http://www.sfshjdf.com"
},
"priority" : "high"
"target":{
"userIds": ["MyUserId", ...]
},
"settings":{
"gcm":{
"style":{
"notification_type":"PICTURE_NOTIFICATION",
"url":"https://theidealmobile.com/wp-content/uploads/2018/09/42720897530_f34f7247cc_b.jpg",
"title":"Test Picture Notification"
},
"apns": {
"attachmentUrl" : "https://theidealmobile.com/wp-content/uploads/2018/09/42720897530_f34f7247cc_b.jpg",
"payload" : {
"title": "test Sampele",
"url": "https://www.gsdfh.com"
}
}
}
}
}
что мы получаем:
мы получили текстовое сообщение "Picture Notification from MFP console"
но изображение не отображается в уведомлении. мы ожидаем уведомления с изображением, которое мы передаем в настройках. если кто-то нам поможет, то что мы пропустили
1 ответ
Решение
Полезная нагрузка, используемая для отправки уведомления, неверна. Вот правильная структура полезной нагрузки для отправки,
{
"message":{
"alert":"Picture Notification from MFP console ",
"url":"http://www.sfshjdf.com"
},
"target": {
"userIds": ["MyUserId", ...]
},
"settings":{
"gcm":{
"style":{
"notification_type":"PICTURE_NOTIFICATION",
"url":"https://theidealmobile.com/wp-content/uploads/2018/09/42720897530_f34f7247cc_b.jpg",
"title":"Test Picture Notification"
},
},
"apns": {
"attachmentUrl" : "https://theidealmobile.com/wp-content/uploads/2018/09/42720897530_f34f7247cc_b.jpg",
"payload" : {
"title": "test Sampele",
"url": "https://www.gsdfh.com"
}
}
}
}
Пожалуйста, попробуйте выше полезной нагрузки JSON. Благодарю.