reactjs - iOS/Safari 上的 Web API 推送 - React 应用程序。 2021年真的没有服务吗?

标签 reactjs push-notification apple-push-notifications progressive-web-apps webapi

简而言之:这个难题与 Web 应用程序 (React PWA) 中 iOS 上的原生推送通知有关。还是被苹果彻底关闭了?仍然没有第 3 方服务可以规避这个吗?真的难以想象,无法告诉您任何提示/建议的值(value)。

背景信息:真正调查了一切 - 包括 Pusher Beams、OneSignal 等服务。

您对这个问题有何看法?如何在 2021 年处理这个问题?

干杯

最佳答案

不,目前不支持,WebKit Feature Status上好像没有路线图。

目前支持此功能的最佳方法是检测 Web Push API 是否可用,如果不可用,则要求用户注册电子邮件通知。

if ('PushManager' in window) {
  // Show UI to request user subscribe to push notifications
} else {
  // Push isn't supported on this browser, show UI to request user
  // subscribe to email notifications.
}

关于reactjs - iOS/Safari 上的 Web API 推送 - React 应用程序。 2021年真的没有服务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65971515/

相关文章:

ios - 使用带有自定义参数的 Malcom API 发送推送通知

ios - 未调用 Apple 推送通知委托(delegate)方法

javascript - React - 如何访问数组中的特定位置,然后更改它?

javascript - Firebase 未与 React 应用程序连接 - 权限被拒绝 - 在线检查了所有关于此无解决方案的问题

reactjs - react 三纤维 : How to switch between TrackballControls and OrbitControls?

c# - 未使用 Azure 通知中心在 iOS 上接收推送通知 - 未调用 didReceiveRemoteNotification

iphone - 使用 Apple 的推送通知服务 (APNS) 避免重复

css - 如何更改事件导航选项卡的背景颜色?

push-notification - xcode 8 beta ios 10 推送通知停止工作

javascript - 方形和宽瓷砖的推送通知