iOS VoIP pu sh уведомления и Firebase - PullRequest
       3

iOS VoIP pu sh уведомления и Firebase

0 голосов
/ 23 февраля 2020

Я пытаюсь отправить уведомления VoIP pu sh через Firebase. Я загрузил файл * .p8 в свой проект в консоли Firebase, и теперь там отображается ключ аутентификации APNs .

Мои аварийные уведомления pu sh доставляются без проблем:

'apns' => [
    'headers' => [
        'apns-push-type' => ‘alarm',
    ],
...

Но когда я пытаюсь изменить тип на voip, я получаю сообщение об ошибке:

'apns' => [
    'headers' => [
        'apns-push-type' => 'voip',
        'apns-topic' => ‘com.mycompany.myapp.voip'
    ],
...

Ответ Firebase:

#errors: array:1 [
      "error" => array:4 [
        "code" => 400
        "message" => "Request contains an invalid argument."
        "status" => "INVALID_ARGUMENT"
        "details" => array:2 [
          0 => array:2 [
            "@type" => "type.googleapis.com/google.firebase.fcm.v1.FcmError"
            "errorCode" => "INVALID_ARGUMENT"
          ]
          1 => array:2 [
            "@type" => "type.googleapis.com/google.rpc.BadRequest"
            "fieldViolations" => array:1 [
              0 => array:2 [
                "field" => "message.token"
                "description" => "Invalid registration token"
              ]
            ]
          ]
        ]
      ]
    ]

Есть идеи? Я что-то упустил?

1 Ответ

0 голосов
/ 16 марта 2020

Ситуация на дату (16/03/2020): Нет, Firebase Cloud Messaging не поддерживает APNS VoIP pu sh уведомления , но планируется.

Официальный ответ поддержки Firebase:

В настоящее время VoIP pu sh не поддерживается FCM. Тем не менее, мы знаем, что многие разработчики, как вы, хотят этого, поэтому для этого уже подан запрос на функцию. На данный момент нам еще предстоит выяснить какие-либо детали или сроки, когда это будет реализовано. Вы можете время от времени проверять наши заметки о выпуске на наличие обновлений о функциях Firebase и его услугах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...