1
다음은 매우 명확한 tutorial입니다. 내가 pushManager.subscribe()
를 호출 할 때 나는 pushManager이있는 사용자를 가입 무대 에 도착하면 나는 상태 pending
인 약속에서 어떤 반응을하지 않는 것을 제외하고pushManager의 .subscribe() 메소드와 관련된 문제
모든 작품. 추가 구성이 다른 곳
if ('serviceWorker' in navigator && 'PushManager' in window) {
console.log('Service Worker and Push is supported');
navigator.serviceWorker.register('service-worker.js')
.then(function(swReg) {
console.log('Service worker successfully registered.');
navigator.serviceWorker.ready.then(function() {
const subscribeOptions = {
userVisibleOnly: true,
applicationServerKey: ... // My application server key.
};
let promise = swReg.pushManager.subscribe(subscribeOptions)
console.log(promise) // Promise {[[PromiseStatus]]: "pending", [[PromiseValue]]: undefined}
promise
.then(function(pushSubscription) {
console.log('Received PushSubscription: ', pushSubscription); // Never gets called.
})
.catch(function(err) {
console.error('Unable to subscribe.', err); // Never gets called.
});
})
})
.catch(function(err) {
console.error('Unable to register service worker.', err);
});
}
을해야한다 :
은 아마 다음과 같이 내 설정에 약간의 눈부신 문제를 놓친 거지? 모든 조언을 부탁드립니다.