本机安装的 iOS PWA 应用程序通知

问题描述 投票:0回答:1

开始在 iOS 原生安装的 PWA 应用程序上测试通知功能。

我已在苹果开发者帐户中启用了我构建的 PWA 应用程序上的“推送通知”复选框,并请求启用来自 JS 的通知的权限,请参见下图。我一直在寻找想法并测试许多不同的方法,这些方法基本上是相同的,但无法使它们中的任何一个工作(我的意思是苹果通知弹出窗口没有出现,就像这个ios notification pop-up)。

也许你们中有人解决了这个问题?

Notifications request image

javascript ios notifications progressive-web-apps
1个回答
0
投票
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');

找到答案了

© www.soinside.com 2019 - 2024. All rights reserved.