【发布时间】:2017-04-26 03:53:34
【问题描述】:
在我们的 android 应用程序中,它的后台服务与我们的节点 js 服务器有一个套接字连接。只要有互联网连接,连接就会保持活动状态。 socket收到node js的消息后,如果app没有打开,会构造并显示通知。
运行后台服务对我来说似乎是一种不好的做法,尤其是它每 15 秒发送一次心跳。 我们正在寻找一种无需后台服务的替代方式来推送通知,例如iOS 有一个通知中心来处理这个问题。
我们曾尝试过其他服务,例如 firebase 和 parse,不幸的是我们没有运气,这似乎是我们不可能完成的任务。我试图杀死whatsapp后台服务,除非我打开应用程序,否则确实不会收到任何消息。
如果有什么方法可以在后台不运行服务的情况下推送通知,请告诉我。非常感谢您的帮助,谢谢!
【问题讨论】:
-
@FreFernando Tan 在不使用后台服务的情况下你有什么更好的主意吗?
标签: android firebase push-notification socket.io