OneSignal / react-onesignal

React OneSignal Module: Make it easy to integrate OneSignal with your React App!
Other
74 stars 23 forks source link

processSubscriptionModel: missing onesignalId #136

Open tragicmj opened 5 months ago

tragicmj commented 5 months ago

What happened?

After giving permission for Web Push, and trying to get PushSubscription.id I keep getting error instead of the id

What browsers are you seeing the problem on?

Chrome (Chromium)

What operating system are you running?

macOS Monterey v12.7

Steps to reproduce?

1. Installed React-Onesignal
2. Ask Permission for web push
3. console push id

What did you expect to happen?

I expected to get the push id

Relevant log output

SessionManager.js:70 Uncaught (in promise) n: Abort _getOneSignalAndSubscriptionIds: no subscription
    at $t.<anonymous> (https://cdn.onesignal.com/sdks/web/v16/OneSignalSDK.page.es6.js?v=160101:1:102170)
    at Generator.next (<anonymous>)
    at r (https://cdn.onesignal.com/sdks/web/v16/OneSignalSDK.page.es6.js?v=160101:1:260398)

n: processSubscriptionModel: missing onesignalId: {"subscribers":{},"modelName":"pushSubscriptions","modelId":"9boxjm6ty9u","data":{"type":"ChromePush","token":"*******","enabled":true,"notification_types":1,"sdk":"160101","device_model":"MacIntel","device_os":120,"web_auth":"*******","web_p256":"********"},"awaitOneSignalIdAvailable":{}}
igeiton commented 1 week ago

I literally just had this error. I've tried a lot of solutions and here's what I can offer reset the application cache.

https://documentation.onesignal.com/docs/clearing-cache-and-resetting-push-permissions#reset-chrome-on-desktop