Как отправить уведомление о клике в Firebase.(СВИФТ) - PullRequest
0 голосов
/ 21 сентября 2018

Это код, который я должен отправить сообщение.Сообщение отправляется просто отлично, и мой телефон получает удаленное уведомление;однако, уведомление не является действующим уведомлением, как мне нужно.

Пожалуйста, помогите!Мне нужны какие-либо предложения или помощь в Swift.

Я пытаюсь отправить вышестоящее сообщение.Я хочу, чтобы это сообщение было действующим уведомлением на принимающем устройстве.

 "notification": [
    "body" : "\(emergencyMessage.text!)",
    "title" : "EMERGENCY!",
    "sound" : "alert.aiff", // or specify audio name to play

        ],
    "apns":[
    "payload": [
    "aps": [
        "category": "GENERAL"
        ]
        ]
        ]



        ]


        as [String : Any]

1 Ответ

0 голосов
/ 21 сентября 2018

click_action не является параметром полезной нагрузки в APN.Я считаю, что ключ, который вы ищете, это category.См. документацию Apple для получения подробной информации о том, какие варианты существуют для полезной нагрузки APN.

Если вы используете консоль для отправки уведомлений, этого должно быть достаточно для начала работы.Если вы используете сервер, продолжайте чтение.

При использовании переопределений для конкретной платформы - например, ключей, которые существуют только в iOS, а не Android - убедитесь, что вы используете FCM v1 и что вы используете правильное обозначение .Например, для установки категории GENERAL будет выглядеть так:

 "apns": {
   "payload": {
     "aps": {
       "category": "GENERAL"
     }
   }
 },
...