【问题标题】:Push notification without background service in android在android中没有后台服务的推送通知
【发布时间】: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


【解决方案1】:

不,这是不可能的。我也使用过SignanR,因为需要后台服务。如果您以正确的方式实施服务,那么根本没有问题。另一种选择是向用户发送短信,以便您可以在广播接收器中接收到消息,但再次购买短信网关的成本很高。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-08
    • 2017-11-18
    • 2014-03-21
    • 1970-01-01
    • 1970-01-01
    • 2015-04-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多