2017-04-22 119 views
0

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

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

另一种可能性是实时数据库,它似乎能够通过更新数据库中的值来自动执行此操作(如果我的理解正确),可以通过手机进行更改。我可以检测到这种变化并触发我的上传服务。

还是Jobdispatcher?我无法理解我是否可以远程派遣工作。

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

+0

您是否需要手动上传数据?如果是的话,你可以发送一条消息给手机,你不需要显示通知,如果你不想,如果不是,我推荐'FirebaseJobDispatcher' –

回答

0

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

相关问题