如何将推送通知添加到 WebView 应用程序(Android 和 iOS)

Posted

技术标签:

【中文标题】如何将推送通知添加到 WebView 应用程序(Android 和 iOS)【英文标题】:How to add push notification to WebView App (both android and iOS) 【发布时间】:2018-08-07 21:55:18 【问题描述】:

您好,我正在使用 JavaObjective-C 开发一个 webview 应用程序。我的客户希望我在应用程序中实现 push notification。但是网站中没有添加推送notification 服务(如firebase、OneSignal)。是否可以在应用程序中添加推送notification

非常需要一些建议..提前谢谢..

【问题讨论】:

你说的webview app是什么意思? WebView myWebView = (WebView) findViewById(R.id.webview); myWebView.loadUrl("example.com"); 【参考方案1】:

当您不想将 Firebase 添加到网站时,您仍然可以使用它。

我是这样做的:

andoid 上的 FCM 服务将设备令牌注册到我的 mysql 服务器,我的网页通过从 SQL 中选择令牌来使用 php 和 Cron 生成推送通知。

当您想要创建推送通知时,无论如何您都需要向网页添加一些内容。 (您必须生成消息并将它们发送到安装了您的应用程序的设备。:)。 )

所以:

FCM、MySQl、PHP/Java/js 之类的选择消息和令牌并将它们发送到 FCM,FCM 将其发送到设备。

【讨论】:

以上是关于如何将推送通知添加到 WebView 应用程序(Android 和 iOS)的主要内容,如果未能解决你的问题,请参考以下文章

如何将推送通知添加到 iOS 应用程序(cordova-plugin-firebasex)?

在WebView Android应用程序中推送通知

如何使用swift为IOS推送通知打开新的WebView

如何在 webview 应用程序中发送推送通知,其中通知在网站和 PWA 上进行

如何将推送通知服务添加到我的应用程序?

将推送通知添加到现有 iOS 应用程序