Как включить Push-уведомление, когда пользователь закрывает приложение и отключить, когда пользователь открывает приложение - PullRequest
0 голосов
/ 16 сентября 2018

Существует проблема, что я использую OneSignal для push-уведомлений в моем приложении, я хочу, чтобы onesignal NotificationExtenderService должен запускаться, когда пользователь закрывает приложение, и останавливаться, когда пользователь открывает приложение

, другими словами, отключать службукогда приложение запускается и включается при его закрытии,

Пожалуйста, помогите!

1 Ответ

0 голосов
/ 16 сентября 2018

Поскольку вы пометили Firebase, я предполагаю, что в этом участвует Firebase Cloud Messaging (FCM).FCM имеет два типа сообщений:

  • Уведомляющие сообщения
  • Сообщения данных

Уведомительные сообщения передаются системой при загрузке приложенияне активен и доставляется в ваш код, когда приложение активно .Это означает, что в поведении по умолчанию (т. Е. Если вы добавляете в приложение только SDK и никакой пользовательский код), оно должно быть именно тем, что вы описываете:

  • Если приложение не активно, отображаются входящие уведомленияв системном трее.
  • Если приложение активно, входящие уведомления не отображаются.

Сообщения данных всегда доставляются коду в вашем приложении.Это означает, что ваш код может определить, отображать уведомление или нет.

...