我来自 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/