So I have a cordova iOS application that makes use of the pushwoosh plugin. It works great in android but in iOS there's an issue where registerDevice will not fire the success nor the failure callbacks at all if the user denied permission in the OS.
I could work around it by using setTimeout to kill it but that would be hacky.
Otherwise, I know I could call getRemoteNotificationStatus to get the status of that permission but it is unfortunately impossible to make a difference between a denied permission and a not-yet allowed or denied state.
Any help would be appreciated.
Please sign in to leave a comment.