没有谷歌服务的安卓推送通知

标签 android firebase push-notification

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

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

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

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

最佳答案

在应用程序退出后,可以使用在系统(后台)中运行的 Service。一些 sample HERE , 你应该对 START_STICKY flag

感兴趣

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

关于没有谷歌服务的安卓推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40786743/

相关文章:

android - Google Playstore 中的零支持设备(支持的设备部分)

Android - 正在发生但未显示的 View

Android:运行时错误 'Unable to create directory',使用类 DownloadManager,方法 setDestinationInExternalPublicDir

iOS 10 推送通知本地化

android - 我可以在没有 setOngoing(true) 的情况下启动前台服务吗?

firebase - 在 Firebase 数据库中存储用户的正确方法

java - 无法使用来自用户和 DialogFlow(api.ai) 的对话填充我的 RecyclerView

java - 如何在 Android FirebaseDatabase 中将数据从 dataSnapshot 转换为集合列表

ios - 当打开另一个特定应用程序 (Facebook) 时,可以从我的应用程序发送推送通知吗?

ios - Firebase 推送通知 swift 3