是否可以向Webview Android应用程序的特定用户发送单独的推送通知?
我有一个基于Webview的Android应用程序。 Android 8阻止了所有后台进程,并且我的应用程序无法再每5分钟检查一次消息,并显示是否有新消息来显示推送通知。据我了解,几乎唯一的解决方案是使用Firebase显示通知。
我的问题是:我可以向Webview应用程序用户发送单个Firebase通知吗?如果是,怎么办?使用Android手机登录我的网站的人,会以加载我的网站的登录表单输入他们的数据。这不是Android的登录表单。我如何同时登录Firebase?如果只是一个webwiew应用程序,Firebase将如何知道该用户已经登录?
答案 0 :(得分:0)
Web视图无法直接接收Cloud Message有效负载。唯一适用于Cloud Messaging的浏览器是support the Push API。
您可以做的是在Android应用的本机层中接收有效负载(使用正常的Android与接收有效负载的服务集成),然后根据需要使用Webview注入javascript的功能将其代理到您的Webview中(当它可见时)。这绝对不是一件小事。