我正在使用 Pushpad.xyz 库并让我的 Chrome 通知正常工作。在 Firefox 上,我调用 pushpad('unsupported', callbackFunction) 并且 callbackFunction 成功执行(另一个我正在单独解决的错误,因为应该支持 Firefox)。但是,我无法让 Safari 通知正常工作。我按照https://pushpad.xyz/docs/pushpad_pro_requirements中的要求输入了我的 Apple 开发人员证书。
pushpad('init', projectID);
pushpad('uid', signature);
pushpad('subscribe', function(isSubscribed) { alert(isSubscribed); });
pushpad('unsupported', function() { alert('Unsupported browser'); });
在 Safari 上,我没有收到不支持的回调,并且文档说支持 Safari。为什么它说用户(我)已经阻止了这个网站的通知?对“状态”的回调总是返回 false。有没有办法验证我是否正确设置了我的 Apple 证书?谢谢!