【问题标题】:Android push notification without Google service没有 Google 服务的 Android 推送通知
【发布时间】:2017-04-08 18:39:57
【问题描述】:

我来自 Apple 世界,所以我对 Android 没有太多经验。

但我正在寻找的是一种 Android 设备接收推送通知的方式,而无需使用任何第三方服务器。通知需要是标准的 Android 通知(外观)

我需要这个的原因是,因为我需要在一个无法进入外部世界的房间里。 (无法连接到任何服务器)但我有自己的 WiFi,因此用户可以通过我的 wifi 从我的服务器接收推送通知。

我知道在 iOS 上这是不可能的,那么 Android 呢?

【问题讨论】:

  • 在这种情况下你应该看看后台服务
  • 考虑寻找可以在本地托管的推送通知产品。 Pushy (pushy.me) 就是这样做的,并且不依赖于 Google Play 服务,这意味着它可以在您封闭的 Wi-Fi 网络中工作。全面披露 - 我是 Pushy 的创始人兼首席执行官。

标签: android firebase push-notification


【解决方案1】:

可以在应用退出后使用Service 留在系统(后台)中运行。一些样品HERE,你应该对START_STICKY标志感兴趣

您必须在您的Service 中保留一些连接(套接字?)或间隔请求(不太好,但可能)。 Google 服务(包括 Firebase)会自行执行此操作,并将收到的推送消息“重新传递”到正确声明的(在清单中)应用

【讨论】:

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