Hi Slams,
Thank you very much for asking! We’ve recently added a guide explaining the steps in more detail here: https://documentation.onesignal.com/docs/guides-examples#switching-your-site-between-http-and-https-subscri.
When migrating your site from HTTP -> HTTPS, it’s best to make sure that users are redirected to your HTTPS version of your site if they try to access the HTTP version of your site. This is be cause the method for subscribing users on HTTPS sites is unique to HTTPS sites and does not work on HTTP sites.
This is also help to know (feature differences between HTTP vs. HTTPS sites): https://documentation.onesignal.com/docs/http-vs-https-features.
Let us know if you have any more questions!
Marking as resolved, since the guide linked to should explain the question!
Thread Starter
Slams
(@slams)
Okay, I’ve created a new APP.
Updated REST API and App ID setting.
Redirects http->https created.
Uploaded and inserted manifest.json to header.php.
But I don’t understand how I can send pushes to old HTTP subscribers.
Thank you for help in advance!
Hey Slams,
Unfortunately, you don’t really want to be sending pushes to old HTTP subscribers, because some of your old HTTP subscribers might have *also* subscribed to your new HTTPS site, and will receive duplicate notifications if you later send notifications to all your HTTPS subscribers as well. At this time, we don’t have a built-in way of knowing whether a user subscribed on both your HTTP and HTTPS sites.