Странно: Voip только числовые сообщения принимает?

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

Теперь этот очень странный случай появился при тестировании перед отправкой обновления, что отправка буквенно-цифрового сообщения из моего API отвечает, что Voip успешно отправлена, но оно не приходит на устройство.

Затем я попытался проверить это из консоли AWS, чтобы проверить, очень странная вещь, уведомленная о том, что всякий раз, когда я пытаюсь отправить простое числовое сообщение в разделе необработанного текста, оно успешно достигает устройства, но всякий раз, когда буквенно-цифровой или попытка отправки сообщения JSON, консоль AWS SNS не показывает ошибок, но push-уведомления Voip не достигают устройства.

То же самое изменение, когда я сделал в своем API, показывает аналогичное поведение.

Кто-нибудь может сказать, почему эта штука беспокоит...

Методы, которые я использую для перехвата входящего пуша: //->

func pushRegistry(_ registry: PKPushRegistry, didReceiveIncomingPushWith payload: PKPushPayload, for type: PKPushType, completion: @escaping () -> Void) {
    print("didReceiveIncomingPushWith iOS >= 11.0")

}

func pushRegistry(_ registry: PKPushRegistry, didReceiveIncomingPushWith payload: PKPushPayload, forType type: PKPushType) {  
    print("didReceiveIncomingPushWith called  iOS < 11.0")

}

//<-

Если какая-либо такая вещь имеет значение: Различия с момента последнего обновления Xcode9.3 -> Устройство Xcode10 iOS11.3 -> iOS12


person SULMAN MALIK    schedule 15.10.2018    source источник


Ответы (1)


После многих обходных путей я наконец обнаружил, что проблема связана с регионом, с которым я работаю (Мумбаи), когда я переместил его в регион Северная Вирджиния, он работает отлично.

Здесь должны быть некоторые обновления политики AWS в некоторых конкретных регионах.

Надеюсь, кто-то может сэкономить время от этого наблюдения.

person SULMAN MALIK    schedule 16.10.2018