Я не знаю, как спросить их, но, надеюсь, я могу заставить себя достаточно ясно для вас, чтобы понять мои вопросыApple, вопросы толчок уведомления
Предел сообщение 256. Но что сообщение, которое я нужно наложить этот предел? Сначала я подумал, что речь идет о размере json. Но, просмотрев код zend use и другие, которые используют push-уведомление, дополнительная информация отправляется через полезную нагрузку (json - 256, но отправляемая полезная нагрузка - 270). Должен ли я ограничить json до 240 или меньше?
Что произойдет, если более чем одно сообщение имеет тот же идентификатор (я не говорю о идентификаторе устройства)
Как быстро я могу послать второе сообщение к одному устройству? У меня есть некоторые проблемы, когда приходит только одно сообщение.
Я использую метку времени для Id, поэтому мне было интересно, если это является причиной моей проблемы или, может быть, я не могу отправить 5 сообщений в том же seccond к одному устройству.
Ty, я проверил ограничение байтов, и вы правы. И я не знал, для чего используется идентификатор. Но я использую сертификат разработки и, похоже, не получаю ошибок даже с недопустимым токеном .... –
@ChiosaIonut Возможно, есть проблема с кодом чтения с ошибкой. Иногда вы можете не прочитать ответ об ошибке (если вы отправляете много сообщений и только затем пытаетесь прочитать ответы из сокета, сокет может быть закрыт Apple, прежде чем вы сможете прочитать ответ). Чтобы убедиться, что вы получили ответ об ошибке, попробуйте отправить только одно сообщение с недопустимым токеном, а затем попытайтесь прочитать из входного потока сокета (с достаточно длинным таймаутом). – Eran
Да, с половиной второго таймаута это работает. Но как я могу проверить ошибки?Нужен ли мне тайм-аут для каждого отправленного сообщения? –