Errors during the setup or renewal of a Safari push certificate (.p12 file) are most often caused by an inconsistent Website Push ID across your configuration.
To resolve this, you must ensure that the exact same Website Push ID (e.g., web.com.yourdomain) is used in all of the following four places:
- Apple Developer Account: The ID you configured when creating the Website Push ID in your Apple Developer account.
- The
.p12Certificate: The certificate itself must be generated for that specific Push ID. - Pushwoosh Control Panel: The Push ID entered in your application's Safari configuration settings in the Pushwoosh Control Panel.
- Website Initialization Code: The Push ID value used in the Pushwoosh initialization script on your website.
A mismatch in any one of these locations will cause authentication to fail.
If you find a discrepancy, we recommend generating a new .p12 certificate with the correct Push ID and updating it in your Pushwoosh settings and website code to ensure everything matches.
Comments
0 comments
Please sign in to leave a comment.