存在一个问题
我在应用程序中使用OneSignal进行推送通知,
我希望onesignal的NotificationExtenderService
应该在用户关闭应用程序时启动,并在用户打开应用程序时停止
换句话说,在启动应用程序时禁用服务,在关闭应用程序时启用
请帮助!
答案 0 :(得分:0)
自从您使用Firebase进行标记以来,我假设涉及Firebase Cloud Messaging(FCM)。 FCM有两种消息类型:
通知消息在您的应用程序不活动时由系统处理,并在应用程序活动时发送到您的代码中。这意味着,按照其默认行为(即,如果您仅添加SDK且未向应用添加自定义代码)应该正是您所描述的内容:
数据消息始终传递到您应用中的代码。这意味着您的代码可以确定是否显示通知。