Google Firebase在后台触发客户端事件

时间:2017-04-22 18:23:06

标签: android firebase

在我的应用程序中,我需要在应用程序在后台运行时从服务器触发Android手机上的事件。例如,这将用于开始自动将某些数据从手机上传到服务器。我开始自己实现它,但后来我发现了Firebase。

Firebase Cloud Messaging例如允许我向手机发送消息,但是当应用程序在后台时会生成通知,不幸的是我希望该过程是自动的,我不希望用户对此不必要通知。有没有办法避免显示通知?

另一种可能性是实时数据库似乎能够通过更新数据库中自动(如果我理解正确)在手机上更改的值来实现此目的。我可以检测到此更改并触发我的上传服务。

或者再次Jobdispatcher?我无法理解我是否可以远程派遣工作。

在尝试实施每个解决方案之前,我想要一些建议,以便找到有效的解决方案。谢谢。

1 个答案:

答案 0 :(得分:0)

我相信这个answer是正确的解决方案,我可能应该使用“数据”消息类型。