我正在尝试为Android编写远程闹钟应用程序,因为我的朋友有时会错过她的火车或太早(我不想醒来,但只是想让她设置我的闹钟时间)。
我想出了如何在几分钟内使用Java设置闹钟,但功能必须远程执行。怎么做?
目前我正在使用Googles Firebase Cloud Messaging service
发送通知,包括闹钟的时间作为参数。
但是,当我收到它们并且应用程序未打开时,它不会执行任何代码,而是等待用户点击通知。但我希望该应用做的是set the alarm clock automatically when a notification is received
。
我知道这可能违反了一系列安全准则,但这不是 PlayStore 的应用,而只是针对我自己。
我的想法是构建某种在后台等待通知时始终处于活动状态的服务。 你认为这样的事情是可能的吗?
感谢您的帮助: - )
答案 0 :(得分:0)
尝试将通知有效负载传递给服务类,然后您可以在后台设置警报管理器。