Я использую сервисы AWS для отправки и получения протоколов Voip через мое приложение, до прошлой недели эта штука работала нормально.
Теперь этот очень странный случай возник во время тестирования перед отправкой обновления, которое выдвигало буквенно-цифровое сообщение от моего API отвечает, что Voip успешно отправлен, но оно не приходит на устройство .
Затем я попытался проверить его из Консоли AWS для тестирования, оченьстранная вещь уведомила, что всякий раз, когда я пытаюсь отправить простое числовое сообщение в разделе необработанного текста, оно успешно достигает устройства, но всякий раз, когда предпринимается попытка отправки буквенно-цифрового или JSON-сообщения, консоль AWS SNS не показывает ошибку, но толчки 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")
}
// <- </p>
Если таковые имеютсяРазница со времени последнего обновления Xcode9.3 -> Устройство Xcode10 iOS11.3 -> iOS12