- База знаний
- Push работает не у всех приложений
- Чиним Push уведомления на Android
- Push уведомления
- Что делать если сообщения вообще не доставляются?
- Samsung Galaxy S6
- На устройствах ASUS
- На устройствах HUAWEI
- На устройствах Meizu
- На устройствах Lenovo
- На устройствах Samsung
- На устройствах XIAOMI MIUI
- На устройствах ZTE
- Как закрепить приложение в оперативной памяти устройства
- 5 ошибок в реализации push-уведомлений для мобильных приложений
- Главная мысль: прежде чем просить пользователя включить push-уведомления, расскажите ему об их пользе и содержании. Не отправляйте слишком много уведомлений одновременно и сделайте так, чтобы их легко было отключить.
- Ошибка № 1: просить разрешения на включение уведомлений при первом запуске приложения
- Ошибка № 2: не объяснять, о чём уведомления
- Ошибка № 3: отправлять много уведомлений подряд
- Ошибка № 4: навязывать пользователю неактуальный контент
- Ошибка № 5: затруднять отключение уведомлений
База знаний
- Created: 15.01.2019
Пользователи Android могут сталкиваться с проблемами push-уведомлений в приложениях (в т.ч. и LeadBack). Эти проблемы легко решить, если сделать правильные настройки.
Если вы столкнулись с проблемами получения push-уведомлений в Android приложении оператора LeadBack, вам следует проверить следующее:
- Убедитесь, что режим «Не беспокоить» выключен , а громкость звуков установлена на нужный уровень.
- Проверьте настройку уведомлений для приложения LeadBack и Google Play Services: Настройки → Приложения → LeadBack/Google Play Services → Включить уведомления — должна стоять галочка.
- Убедитесь, что приложениям LeadBack и Google Play Services предоставлены все разрешения: Настройки → Приложения → LeadBack/Google Play Services → Разрешения.
- Проверьте опцию «Ограничить фоновые данные», она должна быть отключена для приложений LeadBack и Google Play Services: Настройки → Использование данных → Меню или Настройки → Приложения → LeadBack/Google Play Services → Использование данных (см. видео: разрешение на работу в фоне).
- Автосинхронизация данных должна быть включена : Настройки → Использование данных → Меню → Автосинхронизация данных.
- Отключите режим «Оптимизация батареи»: Настройки → Батарея (Энергосбережение) → Оптимизация батареи → “Показывать все приложения” → LeadBack → Не оптимизировать.
- Проверьте настройку «Сохранять подключение Wi-Fi в спящем режиме»: Настройки → Wi-Fi → Меню → Дополнительные функции → Wi-Fi в спящем режиме. Должен быть установлен статус не выключать .
- На некоторых устройствах есть оптимизация Wi-Fi: Настройки → Wi-Fi → Меню → Дополнительные функции → Оптимизация Wi-Fi, она должна быть выключена .
Источник
Push работает не у всех приложений
Push уведомления не работают!
Nokia 800 lume
ОС и прошивка: WP 7
Описание проблемы:
Push уведомления не работают!
Установлены такие программы как ВКонтакте клиент, ICQ, Mail.ru, Viber.
Бывает такое, что все клиенты работают и приходят push уведомления))) Но, иногда Push уведомление ни на одном клиенте не работает, открытый он, закрытый, не приходят!(
В основном это очень заметно на ВКонтакте и Viber.
В чём может быть проблема?
Предпринимались действия:
Уведомление вкл. из программ не выхожу, не закрываю их полностью!
Я решил эту проблема очень даже просто. Хотел узнать кто как ее решает )
Решил проблему!
Lumia 735, Windows Phone 8.1. На ровном месте перестали приходить уведомления Viber. Переустановка Viber, перезагрузка телефона — ничего не дали, плюс приложение пропало из списка Настройки-Уведомления + Действия. Два дня читал форумы, перепробовал все, что только можно! В итоге помог рецепт для аналогичной проблемы с WhatsApp:
1. Очистить историю (журнал) Internet Explorer.
2. Убрать с рабочего стола иконку Магазина(если вытаскивали туда).
2. Добавить новую клавиатуру. Не важно какую. Настройки-Язык клавиатуры-Добавить клавиатуры. Я выбирал вариант, который требует скачивания(Французская). После скачки, телефон попросит перезагрузки для применения обновления. Перезагружаемся, проверяем что новая клавиатура добавилась.
3. После этого удаляем Viber (Skype, VK, WhatsApp и т.д.), перезагружаем телефон, заново устанавливаем приложение.
4. Проверяем уведомления — не работают. В Настройках — Уведомления + Действия — нужное вам приложение не появилось.
4. Перегружаем телефон. Удаляем установленную ранее клавиатуру. Проверяем уведомления. Работает.
В Настройках — Уведомления + Действия — появилось нужное вам приложение.
Не знаю как это связано с уведомлениями, но мне помогло только это.
Перед тем, как пробовать описанный мною способ, советую сначала проверить все остальные:
1. Экономия заряда — выключить. Пролистываем меню влево — Использование — найти в списке нужную вам программу, убедиться, что ей разрешено работать в фоновом режиме.
2. Местоположение — включено.
3. Контроль данных. «Ограничивать фоновую передачу» — Выкл.
4. Уведомления + Действия. Стоит галка «Отображать уведомления в центре уведомлений, когда телефон заблокирован.
Найти ваше приложение, проверить, что «Показывать в центре уведомлений» — Вкл.
5. Экран блокировки. «Выберете приложения для показа кратких сведений» — есть ваше приложение.
6. В настройках самого приложения включены push уведомления. Для Viber это Настройки-Уведомления-Использовать push-уведомления.
Сообщение отредактировал Kvaz7y — 31.08.16, 16:32
Источник
Чиним Push уведомления на Android
Push уведомления
Важным фактором безопасности является скорость реагирования на событии. Сообщение о событии или инциденте пришедшее на 10 минут позже или не пришедшее вовсе, в большинстве случаев лишает смысла все вложения в системы видеонаблюдения, охраны, контроля доступа, умного дома. Для частных домов, квартир, офисов, небольших магазинов, без собственного охранного персонала, мы всегда устанавливаем системы, контролируемые через смартфон или планшет, которые позволяют просматривать видео, управлять автоматикой, открывать и закрывать дверные замки и ворота, краны и прочие устройства. И часто приходится слышать, что приложение работает плохо, что-то делает, а уведомления не доставляет. Но это не всегда вина разработчика. Часто причина бывает в смартфоне, точнее в его операционной системе. Давайте починим Push уведомления.
За доставку сообщений на ваш телефон отвечает сервис доставки Push уведомлений от Google и операционная система, а дальше они передают сообщение приложению, которому оно предназначалось. На устройствах компании Apple обычно проблем не бывает, а вот на устройствах на базе Android доставка уведомлений сделана так, что разработчикам приложений стоит большого труда, чтоб заставить сообщения приходить и приходить вовремя, и им это не всегда удается. Собственно сам Android не препятствует доставке сообщений, проблемы возникают из-за того, что у каждого производителя есть куча собственных надстроек и «улучшений» базовой операционной системы.
Давайте разбираться.
Что делать если сообщения вообще не доставляются?
Вот несколько возможных причин:
- Пользователь не зарегистрировал на телефоне ни один активный аккаунт Google;
- Устаревшая версия Сервиса Google Play. Необходимо обновить её, для этого может потребоваться обновить и всю систему смартфона;
- Выключены уведомления для приложения (галочка на страничке приложения в настройках телефона);
- Ограничена работа приложения в фоновом режиме (настройка расположена в меню «Использование данных»);
Чтоб ваш приложение системы охраны, или например от WhatsApp, Telegram, Skype, Vider, получило сообщение, ваш телефон должен обратиться на сервер и проверить, если для него новое сообщение, забрать, если есть, и передать нужному приложению, чтоб оно уже отобразило. Это значит, что телефон постоянно должен держать соединение с интернетом, даже если лежит у вас в кармане. Это всё расходует батарею телефона, и многие производители, стараясь продлить время работы смартфона на одной зарядке, запрещают Push уведомления, или делают проверку очень редкой.
Но если доставка сообщения из социальных сетей с задержкой в несколько минут, обычно не критична, то для систем безопасности и охраны важна каждая секунда.
Итак, причины задержек Push сообщений стоит искать именно в «системах экономии энергии»(например, Stamina на устройствах Sony), «оптимизации приложений» и т.д. и тут каждый производитель смартфонов на базе Android выдумывает свой велосипед, и часто переделывает его от обновления к обновлению.
В этой статье мы постараемся собрать описания по отключению этих оптимизаций энергопотребления Push сообщений для разных телефонов.
Стоит сказать, что именно отключение Push уведомлений на энергопотреблении сказывается очень слабо, в сравнении с потреблением LTE или прожорливого приложения. Включение или отключение оптимизаций Push сообщений, изменяет срок работы смартфона на одной зарядке максимум на пару процентов.
Samsung Galaxy S6
Приложение, которое нам вредит на Samsung Galaxy S6, называется Smart Manager. Это отдельное приложение, которое можно найти и в системных настройках.
В приложении Smart Manager, нужно нажать ОПЦИИ, в правом верхнем углу. «Настройка уведомлений». И включить переключатель «Ухудшение производительности». Название очень странное и путающее, с учетом того что производительность оно ухудшает именно в выключенном положении. Чтоб получать Push уведомления, положение переключателя должно быть как на картинке. Переключатель «Энергосбережение» особого эффекта не производит, но можно тоже включить.
На устройствах ASUS
- могут быть следующие проблемы и пути их решения:
На устройстве ASUS ZenFone 2 приложения могут не запуститься после перезагрузки устройства или выгрузки приложения из оперативной памяти устройства. Чтобы решить эту проблему, разрешите автоматический запуск для приложения в настройках Менеджера автозапуска.
На устройствах HUAWEI
могут быть следующие проблемы и пути их решения:
- Если включен режим энергосбережения, всплывающие окна могут не отображаться. Чтобы решить эту проблему, добавьте приложение в список Защищенных приложений в Менеджере батареи.
- Приложение может быть выгружено из оперативной памяти устройства средствами операционной системы. Чтобы решить эту проблему, закрепите приложение в оперативной памяти устройства с помощью Диспетчера приложений и добавьте его в список Защищенных приложений в Менеджере батареи.
На устройствах Meizu
могут быть следующие проблемы и пути их решения:
- Приложение может работать некорректно, если устройство находится в спящем режиме. Чтобы решить эту проблему, перейдите в Настройки > Устройство > Управление питанием > Энергосбережение > Оптимизация энергосбережения > Управление спящим режимом и разрешите приложению продолжать работу в спящем режиме.
- Приложение может не отображать информацию о событиях. Чтобы решить эту проблему, разрешите приложению отображать уведомления в Центре безопасности на устройстве.
- Приложение может не запуститься после перезагрузки устройства или выгрузки из оперативной памяти. Чтобы решить эту проблему, разрешите автоматический перезапуск для него.
- Приложение может выгружаться из оперативной памяти устройства.
Для корректной работы закрепить приложение в оперативной памяти устройства
На устройствах Lenovo
могут быть следующие проблемы и пути их решения:
- Приложение может быть выгружено из оперативной памяти устройства средствами операционной системы. Если приложение выгружено, оно может не запуститься во время входящего телефонного звонка. Чтобы решить эту проблему, вам нужно закрепить приложение в оперативной памяти устройства.
На устройствах Samsung
могут быть следующие проблемы и пути их решения:
- Приложение может не запуститься после перезагрузки устройства. Чтобы решить эту проблему, разрешите автоматический перезапуск для него. Например, используйте приложение Smart Manager. Перейдите в Smart Manager > ОЗУ > Прил.Автозагр. и включите переключатель него.
На устройствах XIAOMI MIUI
могут быть следующие проблемы и пути их решения:
- Приложение может не отображать информацию о событиях, если приложению не были выданы права на отображение всплывающих окон. Вы должны вручную выдать приложению права на отображение всплывающих окон. Тогда приложение сможет отображать всплывающее окно с информацией о входящих звонках. Как предоставить права вручную: Откройте приложение Настройки, перейдите в раздел Приложения, найдите нужное приложение, в разделе Разрешения предоставьте разрешение на отображение всплывающих окон.
- Приложение может выгружаться из оперативной памяти устройства. Для корректной работы приложения вам нужно закрепить приложение в оперативной памяти. Как закрепить приложение в оперативной памяти устройства
- Приложение может перестать работать, находясь в фоновом режиме, даже если оно было закреплено в оперативной памяти. Чтобы решить эту проблему, измените параметры контроля приложений в настройках батареи (перейдите в Настройки > Батарея и производительность > Активность приложений > Название приложения > Нет ограничений).
- Приложение может не запуститься после перезагрузки устройства или выгрузки из оперативной памяти. Чтобы решить эту проблему, разрешите автоматический перезапуск для него в Центре безопасности на устройстве.
На устройствах ZTE
могут быть следующие проблемы и пути их решения:
- Приложение может не запуститься после перезагрузки устройства или выгрузки из оперативной памяти. В этом случае вам следует запустить приложение вручную.
- Приложение может быть выгружено из оперативной памяти устройства средствами операционной системы. Чтобы решить эту проблему, вам нужно закрепить приложение в оперативной памяти. Как закрепить приложение в оперативной памяти устройства.
- Приложение может остановить свою работу, находясь в фоновом режиме, даже если оно было закреплено в оперативной памяти. Чтобы решить эту проблему, измените параметры контроля приложений в настройках батареи. Для этого перейдите в Настройки > Батарея > Экономия заряда батареи > Все приложения > Название приложения > Не экономить.
- Уведомления могут не отображаться или отображаться некорректно. Чтобы решить эту проблему, перейдите в Настройки > Приложения > Название приложения > Уведомления > Считать важными.
Как закрепить приложение в оперативной памяти устройства
Откройте Менеджер задач. Например, нажмите и удерживайте среднюю кнопку, пока на экране не появится список всех запущенных приложений.
Найдите приложение.
Нажмите значок Замок рядом с названием приложения.
Значок Замка показывает, что приложение закреплено в оперативной памяти.
Источник
5 ошибок в реализации push-уведомлений для мобильных приложений
Главная мысль: прежде чем просить пользователя включить push-уведомления, расскажите ему об их пользе и содержании. Не отправляйте слишком много уведомлений одновременно и сделайте так, чтобы их легко было отключить.
При грамотном исполнении push-уведомления для мобильных устройств могут обеспечить пользователя полезной информацией и побудить далее взаимодействовать с приложением. А вот плохая реализация уведомлений может оттолкнуть и даже заставить удалить приложение.
В 2016 году, согласно исследованию Telefonica Research в Испании, пользователи мобильных телефонов получали в среднем 56 уведомлений в день. Сегодня это число, скорее всего, выросло. Поэтому к их разработке следует подходить с большим вниманием, иначе такой поток уведомлений может несомненно навредить пользовательскому опыту.
Уведомления обычно никак не связаны с действиями пользователя в приложении, тем не менее они сообщают некую (предположительно) значимую для пользователя информацию. Есть 2 основных типа уведомлений: требующие действия и пассивные. Первые, как следует из названия, предполагают совершение пользователем некоего ответного действия в соответствии с полученной информацией. Вторые просто информируют пользователя. Большинство уведомлений в приложениях — пассивные.
Вы когда-нибудь читали письмо сразу же, как только получили его? Такое поведение логично, когда сообщение срочное и важное. Если это не так, вы почувствуете раздражение от того, что потеряли время на его немедленное прочтение и отвлеклись от своих дел. Точно так же нас могут раздражать push-уведомления. Они есть почти во всех видах пользовательских интерфейсов. Например, в Windows 10 они обычно отображаются в виде окошка, ненадолго всплывающего над панелью задач, или в виде иконки в области уведомлений. Особенно могут раздражать уведомления в голосовых интерфейсах, если система неожиданно начинает говорить в самые неподходящие моменты. В этой статье мы сосредоточимся на уведомлениях для мобильных устройств. Они потенциально наиболее полезные (при корректном применении), так как пользователи редко расстаются со своими гаджетами и, таким образом, могут своевременно получить сообщение о важном событии.
Обсудим 5 ошибок в реализации push-уведомлений, которые часто совершают разработчики:
- Просят разрешения на включение уведомлений при первом запуске приложения.
- Не объясняют, о чём будут уведомления.
- Отправляют много уведомлений подряд.
- Навязывают пользователю неактуальный контент.
- Затрудняют отключение уведомлений.
Ошибка № 1: просить разрешения на включение уведомлений при первом запуске приложения
Пользователи, которые только что скачали ваше приложение, могут не сразу понимать, будет ли оно им полезно. На этом этапе вы ещё не завоевали их доверие, но уже хотите забросать их уведомлениями… А что получит от этого пользователь?
Разработчики допускают эту ошибку так часто, что пользователи перестали читать даже текст сообщения. По нашим исследованиям, их первая реакция — нажать «Не разрешаю». Всё будет иначе, если руководствоваться принципом взаимности и сперва дать пользователям время, чтобы познакомиться с приложением, оценить его пользу и уже позднее попросить включить уведомления.
НЕТ
FreePrints, приложение для печати фото, встречает новых пользователей простым экраном-заставкой, который ведёт на страницу «Начать работу». Прежде чем пользователь успевает прочесть текст на этом экране, его прерывают запросом на разрешение уведомлений. При этом FreePrints не сообщает, что это за уведомления и почему они будут интересны.
ДА
Мобильная игра Conquest даёт пользователям провести некоторое время в приложении, прежде чем просит включить уведомления. Игроки выполняют разнообразные задания для улучшения своих показателей и повышения уровня. Только после первого повышения уровня игрока приложение отправляет запрос на разрешение уведомлений.
Ошибка № 2: не объяснять, о чём уведомления
Рассмотрим типичные сообщения на устройствах iOS: «Такая-то компания хотела бы отправлять вам уведомления». Такая формулировка фокусируется на том, чего хочет компания, а не на том, что пользователь от неё получит. Если мы говорим о социальных или новостных приложениях, пользователь может сам понять, какую информацию он увидит в уведомлениях. С другой стороны, гораздо сложнее догадаться, о чём пойдёт речь в уведомлениях от развлекательного или торгового приложения. Подробная информация о сути ваших уведомлений поможет пользователю решить, будут ли они полезны, тем самым повысит его доверие к вам, ведь вы честно рассказываете, какие уведомления хотите отправлять, а не навязываете их обманом.
Расскажите людям, о чём ваши уведомления, чтобы повысить вероятность одобрения такого запроса.
НЕТ
Приложение Tasty, содержащее рецепты и кулинарные видео, не объясняет, какого рода информация содержится в его уведомлениях. Пользователи недоумевают, о чём им собирается сообщать Tasty, и будет ли это интересно.
ДА
Приложение планетария с дополненной реальностью Night Sky рассказывает, о чём его уведомления (состояние звёздного неба, график движения небесных тел и т.п.). Предоставляя эту информацию прежде, чем просить пользователей включить уведомления, приложение позволяет им принять обоснованное решение.
Ошибка № 3: отправлять много уведомлений подряд
Вам когда-нибудь настойчиво звонили в дверь? Тот же самый эффект дают уведомления, которые пачками приходят на мобильные устройства. Слишком много уведомлений за короткий промежуток времени могут привести пользователя в бешенство, что заставит его отключить их или, что хуже, удалить ваше приложение. Не говоря уже о том, что повторяющиеся уведомления создают впечатление, что разработчик либо непрофессионален, либо отчаянно пытается привлечь внимание. И то, и другое одинаково сильно оттолкнёт пользователя от вашего приложения.
Вместо того чтобы атаковать серией уведомлений, отправляйте их меньше и только о самом важном. Если у вас есть необходимость отправить более 5 уведомлений зараз, объедините их в одно. Стремитесь брать качеством, а не количеством — и вы увидите, как вырастет лояльность ваших пользователей.
НЕТ
Приложение-планировщик Wunderlist отправляет уведомления на каждую запланированную задачу. Подобного рода напоминания полезны, пока их не становится слишком много. Например, если запланировать несколько задач на один день, уведомления начнут приходить одно за другим.
ДА
Инстаграм объединяет уведомления, если нескольким пользователям понравилась ваша публикация. Таким образом, вместо того чтобы прислать 11 отдельных уведомлений, Инстаграм отправляет одно, указывая имена двух пользователей и общее число остальных (в идеале это два наиболее значимых для пользователя имени, а не просто те, кто последними поставили лайк).
Примечание: iOS 12 решает проблему слишком частых уведомлений от одного приложения, объединяя их в группы. Но всё равно пользователю в итоге придётся листать десятки одинаковых уведомлений, и в лучшем случае это его утомит. Не надейтесь, что операционная система сможет эффективно оптимизировать за вас частоту уведомлений.
iOS 12 группирует сообщения от одного приложения в одно уведомление (слева). По нажатию на группу все эти сообщения разворачиваются (справа).
Ошибка № 4: навязывать пользователю неактуальный контент
Любое уведомление отвлекает. В этом его смысл — оно создано, чтобы отвлечь внимание пользователя от повседневных дел и направить на полученное сообщение. Если содержание сообщения нам неинтересно, подобные отвлечения раздражают. Некоторые люди не выносят непрочитанных входящих сообщений, другие специально очищают экран блокировки от всех уведомлений. Если вы принадлежите к последним, то согласитесь, что удаление ненужных сообщений особенно выводит из себя.
Отправлять пользователю уведомления обо всех мелочах, происходящих в приложении, — это большая ошибка. Вы же не хотите, чтобы они закатывали глаза каждый раз, когда на экране появляется сообщение от вашего приложения. И не нужно думать, что они могут просто отключить все уведомления в настройках. Лучше тщательнее продумывайте содержание ваших уведомлений, сделайте их информативными и увлекающими.
НЕТ
Приложение для перевода денежных средств друзьям Venmo посылает уведомления о любой транзакции (даже той, в которой не участвует сам пользователь). В приложении есть новостная лента, в которой видно, кому и когда отправляют деньги ваши друзья. Это немного странно, но не сильно беспокоит в момент пользования приложением. Но уведомления о подобных действиях совершенно неуместны, потому что никак не касаются основного пользователя.
ДА
Reddit присылает уведомление, когда в сообществе, на которое вы подписаны, появляется популярная публикация. Это интересно пользователям и побуждает их открыть приложение и продолжить чтение.
В идеале приложения должны давать пользователям больше свободы в настройке как частоты, так и содержания уведомлений. Например, возможность указать максимальное количество уведомлений, которое они хотели бы получать в заданный период времени, или возможность выбрать, какого рода уведомления важны для них, а какие нет. Последнюю функцию можно реализовать далеко не везде, но если в вашем приложении можно дифференцировать степени важности уведомлений — сделайте это. Хотя исследования показывают, что большинство пользователей не утруждают себя вознёй в системных настройках, даже если это сильно облегчило бы им жизнь. Поэтому, даже если вы предоставили своим пользователям возможность менять настройки уведомлений в приложении, не совершайте ошибок № 3 и № 4 — не отправляйте слишком много сообщений сразу и уведомляйте пользователей только о действительно значимых для них событиях, ведь, возможно, они оставили настройки по умолчанию.
Ошибка № 5: затруднять отключение уведомлений
Есть много причин, по которым пользователи могут захотеть отключить уведомления:
- они получают слишком много уведомлений в целом;
- ваши уведомления стали менее интересны и менее важны для них;
- уведомления отвлекают от чего-то важного.
Какова бы ни была причина отключения, ни в коем случае не пытайтесь спрятать эту возможность от пользователя. Такие уловки подрывают доверие к компании и дают ещё один повод удалить приложение.
Процедура отключения уведомлений должна быть простой и быстрой. Дайте пользователю возможность управлять уведомлениями из приложения, чтобы ему не пришлось лезть в настройки телефона. Поместите эту функцию в настройки приложения, ведь он будет искать её именно там.
НЕТ
Новостное приложение The Economic Times не позволяет пользователям управлять уведомлениями внутри приложения, несмотря на некоторые обманчивые формулировки. В гамбургер-меню есть два пункта, где пользователь закономерно ожидает увидеть настройки уведомлений: «Центр уведомлений» (слева) и «Настройки» (справа). Но ни в том, ни в другом разделе нет возможности изменить настройки уведомлений. В итоге пользователь вынужден идти в общие настройки уведомлений в своём телефоне.
ДА
Приложение для тренировки ума Elevate позволяет управлять уведомлениями прямо в приложении. Мы можем перейти на страницу настроек (слева), выбрать Push-уведомления и с помощью переключателей задать настройки для любого типа уведомлений (справа).
Источник