- From: Caaalabash <notifications@github.com>
- Date: Mon, 21 May 2018 20:00:22 -0700
- To: w3c/push-api <push-api@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Tuesday, 22 May 2018 03:00:46 UTC
I meet an error that when I use ``pushManager.subscribe()`` on my phone (Firefox 60.0.1)
````
A subscription with a different application server key already exists.
````
It works on my laptop(Firefox 60.0.1) ,even my roommate's computer(Firefox 60.0.1),heres my code
````
if('PushManager' in window){
navigator.serviceWorker.ready.then((swReg) => {
console.log('PushManage registration success')
swReg.pushManager.getSubscription().then(function(subscription){
if(subscription){
console.log(subscription)
}else{
console.log('start subscribe')
swReg.pushManager.subscribe({
userVisibleOnly:true,
applicationServerKey:urlBase64ToUint8Array('xxxxx')
}).then((res)=>{
api.subscription({data:JSON.stringify(res)})
}).catch(e=>{
console.log('error:'+e)
}).finally(()=>{
console.log('gg')
})
}
})
})
}
````
I have tried change my applicationServerKey ,didn't work.
ask for help
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/push-api/issues/296
Received on Tuesday, 22 May 2018 03:00:46 UTC