Получать тихие уведомления Firebase на Android, когда уведомления для этого приложения отключены

Я занимаюсь разработкой автономной системы регистрации событий с push-уведомлениями firebase. Я реализовал бесшумный толчок, и он работает на IOS, даже если уведомления для этого приложения отключены. Будет ли Android действовать так же, как IOS, где будут получать тихие уведомления независимо от пользовательских настроек?


person kPieczonka    schedule 16.01.2018    source источник


Ответы (1)


Я не думаю, что вы можете сделать это на iOS/Android, возможно, на iOS вы используете не Apple APNS для доставки сообщений, а систему обмена сообщениями Firebase, которая требует, чтобы ваше приложение работало для их получения.

На Android это должно быть похоже, но работать против воли пользователя не рекомендуется.

person Cata    schedule 16.01.2018
comment
Я не думаю, что вы можете сделать это на iOS/Android он уже установил и работает на ios - person Tim; 16.01.2018
comment
Я также объяснил один известный мне способ сделать это, но я не буду называть это push-уведомлением. - person Cata; 16.01.2018
comment
Нам нужно отправить офлайн-события обратно в firebase для кампаний UAC. Следовательно, запуск этой службы. Это работает аналогично тому, как системы обмена мгновенными сообщениями запускают уведомление, когда у пользователя есть новое сообщение. Это может быть не прямое push-уведомление, но оно работает по той же логике. Мы также рассмотрели решение на стороне сервера, однако firebase, похоже, не поддерживает серверную часть регистрации событий. - person kPieczonka; 16.01.2018
comment
Под «нам нужно отправлять автономные события обратно в firebase для кампаний UAC» вы имеете в виду, что приложение Android/iOS должно отправлять сообщения на сервер Firebase (FCM)? Возможно, вы говорите об исходящих сообщениях (firebase.google.com/docs/cloud- обмен сообщениями/Android/upstream)? Потому что в этом случае есть смысл. - person Cata; 16.01.2018