当前位置: 首页 > 知识库问答 >
问题:

如何让我的应用在关闭时发送通知?

夏昌胤
2023-03-14

我有一个活动,收听udp广播,如果达到某个阈值,就会触发警报。但是当我退出应用程序时,我不再收到通知。我如何保持应用程序在后台运行,以便它将发送一个通知时,跨越阈值?我读过一些关于服务的文章,但我不确定在活动和服务之间的关系中逻辑是如何工作的。服务是否应该始终运行,服务是否应该在应用关闭时启动?我希望应用程序触发警报,即使另一个应用程序正在运行。

共有1个答案

澹台承
2023-03-14

我如何保持应用程序在后台运行,以便它将发送一个通知时,跨越阈值?

当用户要求继续监视时,您的活动应启动服务。该服务将具有用于监视UDP广播的套接字和线程。如果用户不再需要监视,您的活动也应该有方法让用户停止监视。

请记住,您的服务不会永远运行。由于用户操作或操作系统的决定,它可以随时消失。然而,它的可用时间将远远长于您的活动。

服务是否应始终运行,服务是否应在应用程序关闭时启动?

应用程序在Android中不会“关闭”。

 类似资料:
  • 当应用程序完全关闭时,如何以编程方式发送通知? 示例:用户关闭应用程序,也在Android Taskmanager中,然后等待。应用程序应在X秒后或应用程序检查更新时发送通知。 我试图使用这些代码示例,但是: 应用程序关闭时推送通知-活动太多/无法工作 我如何让我的应用程序在关闭时发送通知很多信息,但我不知道如何处理 当android应用程序关闭时,如何发送本地通知?-很多信息,但我不知道如何处理

  • 我想知道是否有可能在应用程序打开然后关闭时向设备发送本地通知。 当我的应用程序打开并在后台时,它已经工作了。 谢啦 编辑:我想我还不够清楚: 我想在给定时间发送本地通知,即使应用程序当时未运行。

  • 我正在使用React Native推送通知(本地通知)[https://github.com/zo0r/react-native-push-notification]。 显示通知的逻辑如下所示。 我在react native中使用了“onSnapshot”函数来检查firestore数据是否更改。 如果更改,我在应用程序中显示本地通知。 当应用程序在前台或后台时,它运行良好。(Android和iO

  • 我想用Xamarin格式的C#创建一个基于文本的Android游戏。 在故事中,我想设置角色任务,这需要一些时间,例如“我去挖这个洞,完成后给你打电话。” 如何将通知设置为在设置的时间之后显示?例如,上述声明可能需要10分钟,然后用户收到继续游戏的通知? 我一周前才开始做C#,所以如果这是noobish,或者已经被问到了,我道歉。我到处都找过,但有几种类型的通知,当我试图理解它时,似乎我在读法语。

  • Firebase push在某些设备上不起作用,当应用程序关闭时只有数据负载。请参阅以下线程:https://github.com/firebase/quickstart-android/issues/41 我知道当应用程序被swipe杀死时,一些OEM会杀死应用程序的所有服务,这些服务直接影响FirebbaseMessagingService并且由于这个onMessageReceived()方法