Я только начал работать над уведомлениями на iOS, и кажется, что яблоко определило формат для полезной нагрузки для получения уведомлений.Является ли aps-словарь необходимым в полезной нагрузке уведомления iOS? Можем ли мы иметь такую же полезную нагрузку для iOS и Android?
Так что в настоящее время я использую эту полезную нагрузку, и все работает должным образом. Я получаю название, субтитры, звук тела, изображение.
{"aps" : {
"alert" : {
"title" : "Introduction To Notification",
"subtitle" : "Session 707",
"body" : "New Notification Look Amazing"
},
"sound" : "default",
"category" : "message",
"badge" : 1,
"mutable-content": 1
},
"attachment-url": "https://pusher.com/static_logos/320x320.png"
}
Скажем, я хочу иметь одну полезную нагрузку для Android и iOS.
Существует ли стандартный формат, определенный в Android для уведомлений, или вы можете установить любые данные в Android, и клиент должен вручную обрабатывать и отображать эти уведомления?
Как создать полезную нагрузку, которая работает для обоих?
@NayanSrivastava для прошивки, яблоко установил специальные клавиши для отображения предупреждений. Это тот же случай для Android, или мы можем дать любой JSON и показать данные так, как мы хотим. –
Полезная нагрузка, которую вы показываете: вы отправляете это с консоли firebase? И вы следовали примеру кода Firebase (FCM), чтобы отправить его? Или вы говорите, что сначала выполняете тест iOS, основываясь на примере использования push-уведомлений Apple (APN)? Если мой вопрос не ясен, тогда покажите код, который вы используете в приложении iOS, чтобы уведомления работали. – ToolmakerSteve
[Похожие вопросы] (http://stackoverflow.com/q/41562823/199364). Разверните комментарии - по-видимому, ответ «Нет, отправьте отдельные полезные данные для пользователей Android и iOS». Я добавил комментарий там, спрашивая, КАК это сделать. – ToolmakerSteve