Комментарии 15
А у нас Go трудится над пушами. И шлем фреймы во втором формате (у вас первый).
>> и все они описаны здесь.
Не все описаны. Еще есть как минимум 11 и 128. Apple вообще, похоже, забили на поддержку документации.
>> и все они описаны здесь.
Не все описаны. Еще есть как минимум 11 и 128. Apple вообще, похоже, забили на поддержку документации.
а что за «второй» формат фрейма?
Вот тут описан второй формат
Тоже допиливал как-то Net::APNS
Удалил ваше приложение, как раз из-за ваших пуш уведомлений.
Я не представляю, что делает приложение топикстартера и имеет ли оно практически смысл, но ведь в настройках системы всегда можно отключить нотификации. Мне много кто хочет слать сообщения (радио-плейер, кинотеатр?!, игры..), но мало кто получает разрешение это делать.
маленький хак для андроида: держите на пуше палец 2 секунды, появляется меню «Приложение» переходите в настройки приложений и отключаете пуш от него (вернее не пуш, а возможность рисовать нотификации) на уровне системы.
Как бы удобны ни были все эти решения, они лишают вас гибкости и возможности как-то повлиять на процесс.
Раскройте мысль, пожалуйста.
Когда между нами и клиентом есть дополнительная прослойка в виде чёрного ящика, который вы не в состоянии контролировать, это плохо. Конечно, если доставка пуш уведомлений не критичена, например, в приложениях, где нет breaking news или в играх, где можно днями размазывать на всю базу пользователей, анонс какого-то события то да, лучше не изобретать велосипед.
В нашем случае очень важна скорость доставки. Сторонние же сервисы вносят дополнительны неопределённые задержки, на которые мы никак не можем повлиять.
В нашем случае очень важна скорость доставки. Сторонние же сервисы вносят дополнительны неопределённые задержки, на которые мы никак не можем повлиять.
На сегодняшний день, в городе где я живу, в квартирах у людей не осталось ни одной радиоточки, так-что пожалуй, подобные пуши остались одними из немногих способов быстро проинформировать население в случае возникновения черезвычайной ситуации.
А можете куда-либо залить полный код модуля?
В тексте никаких следов от Net::APNS не видно.
Кода для переоткрытие сокета в случае ошибки при записи — тоже не видно, из чего создается впечатление, что вы привели не все функции модуля.
В тексте никаких следов от Net::APNS не видно.
Кода для переоткрытие сокета в случае ошибки при записи — тоже не видно, из чего создается впечатление, что вы привели не все функции модуля.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Как организовать отправку push-уведомлений на айфон