Я пытаюсь отправить уведомления 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"
]
]
]
]
]
]
Есть идеи? Я что-то упустил?