【发布时间】:2021-03-17 04:34:37
【问题描述】:
我正在尝试使用此代码从网络应用程序向手机发送推送通知。
function notify(mess) {
navigator.serviceWorker.register('sw.js');
Notification.requestPermission(function (result) {
if (result === 'granted') {
navigator.serviceWorker.ready.then(function (registration) {
registration.showNotification('Valet Pra', {
body: mess,
icon: './WebsiteLogo.png',
vibrate: [200, 100, 200, 100, 200, 100, 200],
tag: 'vibration-sample',
});
});
}
});
}
sw.js 文件为空。
我使用 chrome 浏览器在我的 Android 手机上收到通知。
但是,当我在 iPhone 的 IOS(Safari 和 Chrome)上尝试相同操作时,通知不会创建。
请帮帮我。我也愿意尝试任何其他方法。
【问题讨论】:
标签: ios push-notification safari service-worker web-push