Несколько сообщений iPhone APN, единственное соединение

Это не соответствующее использование регулярных выражений. Вы были бы более обеспеченным использованием

[0-9]{2}/[0-9]{2}/[0-9]{4}

и затем проверка диапазонов на высокоуровневом языке.

6
задан Eran 1 May 2013 в 15:45
поделиться

1 ответ

Apple автоматически разорвет ваше соединение, если получит неверный токен устройства или слишком длинное сообщение. Следующая пара сообщений после этого не удастся, потому что они просто отправлены в эфир, по сути - соединение закрыто, но окно TCP не исчерпано.

В Urban Airship, где я работаю, у нас есть отладка режим, который используется, когда люди тестируют свои приложения с помощью push-уведомлений о нашем сервисе. Это немного приостановится после отправки сообщения, чтобы убедиться, что проблема не в этом - если соединение разрывается, мы знаем, что это проблема с токеном устройства, и сообщаем об ошибке как таковой. Подобный метод может быть хорошим способом проверить, происходит ли это или нет. Очевидно, это снижает пропускную способность, поэтому мы не рекомендуем его для производственной среды.

14
ответ дан 8 December 2019 в 17:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: