没有Firebase的Android推送通知
我想发送android推送通知给选定的用户, 而不使用 gcm或firebase。 该应用程序已经建成,没有Firebase。 现在我需要整合好的通知。
题:
其实我想要一个功能,当管理员更新数据库表中的某个字段的值时,该用户将得到关于更新的推送通知。 怎么可能?
提前致谢
Firebase是非常用户友好的,并为你做了很多东西。 当然,可以将通知推送给选定的用户,但需要一定的知识。 至于如何; 您几乎需要设置一个接收请求并使用令牌将数据发送回特定设备的服务器。 你还必须保证安全。 祝你好运!
方法是创建自定义服务https://developer.android.com/reference/android/app/Service.html,它通过套接字保持连接或以间隔轮询某个远程服务器。
但是,我建议Firebase服务在电池消耗方面更加先进和优化,尤其是在使用睡眠模式时。 制作具有快速响应和CPU消耗的服务不是微不足道的。 我认为定制的服务开发将导致网络例程库的本地(C ++)编码。
此外,请考虑到Firebase提供了自己的身份验证服务,可以将匿名用户无缝转换为注册。 Firebase服务有很多优点。 缺点是:如果您的应用会增长,您的用户必须安装Google Play服务 - 您需要向Firebase付款。
看看这里没有Google服务的Android推送通知
链接地址: http://www.djcxy.com/p/94699.html