没有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

    上一篇: Android push notification without firebase

    下一篇: How to change the git directory delimiter?