原生安装的iOS PWA应用程序通知

jfewjypa  于 12个月前  发布在  iOS
关注(0)|答案(1)|浏览(100)

开始在iOS原生安装的PWA应用程序上测试通知功能。
我已经在我构建的PWA应用程序上启用了苹果开发者帐户的“推送通知”复选框,并请求允许从JS启用通知,请参见下图。我一直在寻找一些想法,并测试了许多不同的方法,这些方法基本上都是一样的,但都不能让它们工作(我的意思是苹果的通知弹出窗口没有出现,就像这个ios notification pop-up)。
你们有人解决了这个问题吗?
Notifications request image

sf6xfgos

sf6xfgos1#

if (
    (window as any).webkit &&
    (window as any).webkit.messageHandlers &&
    (window as any).webkit.messageHandlers['push-permission-request']
) {
    (window as any).iOSPushCapability = true;
}
if ((window as any).iOSPushCapability)
        (window as any).webkit.messageHandlers['push-permission-request'].postMessage('push-permission-request');

找出答案。
不要介意类型-试错法

相关问题