Уведомления Apple VoIP не работаютIOS

Программируем под IOS
Ответить
Anonymous
 Уведомления Apple VoIP не работают

Сообщение Anonymous »

У меня есть приложение, которое я включил в право на VoIP, и внедрило все реестры и делегаты Callkit и Pushkit. Передний план.
Я проверил право в xcode и info.plist напрямую, и они оба (как и ожидалось) показать VoIP как фоновый режим. Я не могу понять, почему приложение не просыпается, находясь на заднем плане.

Код: Выделить всё

aps: {
alert: "Intercom call",
"content-available": 1
}
< /code>
атрибуты сообщения SNS: < /p>
                   'AWS.SNS.MOBILE.APNS.TOPIC': {
DataType: 'String',
StringValue: `${bundleId}`
},
'AWS.SNS.MOBILE.APNS.PUSH_TYPE': {
DataType: 'String',
StringValue: 'voip'
},
'AWS.SNS.MOBILE.APNS_VOIP.TTL': {
DataType: 'String',
StringValue: '0'
},
'AWS.SNS.MOBILE.APNS_VOIP_SANDBOX.TTL': {
DataType: 'String',
StringValue: '0'
},
'AWS.SNS.MOBILE.APNS.PRIORITY': {
DataType: 'String',
StringValue: '10'
}
< /code>
Как я говорю, < /p>
func pushRegistry(_ registry: PKPushRegistry, didReceiveIncomingPushWith payload: PKPushPayload, for type: PKPushType) async
работает правильно, когда на переднем плане. Я не вижу причины, по которой это не сработает с фона.

Код: Выделить всё

VoIP push for app 
 dropped on the floor
.
Что может быть причиной этого?
Если это важно, я вижу сообщения в парах. В то же время (Bar Milliseconds) < /p>

Код: Выделить всё

VoIP push for app 
 dropped on the floor
VoIP push for app  dropped on the floor
в окне Console.App, хотя я когда -либо получаю только один VoIP (как правильно работает на переднем плане).


Подробнее здесь: https://stackoverflow.com/questions/789 ... background
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»