Apple end-users who use Safari may sometimes run into an issue where they are unable to Login to their online account. Safari has high security settings by default. This impacts the way cookies are handled compared to other browsers. This can interfere with the way zingfit's client authentication works for studios with an iFrame integration, thus causing issues when end-users attempt to Login.
If your customers are experiencing an issue when logging in to your online site on an Apple device, you can direct them to do the following actions to get around this.
A cookie is a piece of data that a site puts on your device, so it can remember you when you visit again. To unblock Safari cookies, tap Settings > Safari, then turn off "Block All Cookies".
If you block cookies, some web pages might not work. Here are some examples:
- You might not be able to sign in to a site using your correct username and password.
- You might see a message that cookies are required or that your browser's cookies are off.
- Some features on a site might not work.
To unblock Safari cookies on a desktop, select 'Safari' in the top menu>Preferences...>Privacy>Un check 'Block all cookies'.
Clear cookies and cache
Here's how to clear information from your device:
- The fastest way for your customers to clear any cookies from Safari on a Mac is to simply press CMD + Alt + E when Safari is the active program. This will clear the browser data instantly.
- To clear your history and cookies, go to Settings > Safari, and tap Clear History and Website Data. Clearing your history, cookies, and browsing data from Safari won't change your AutoFill information.
- To clear your cookies and keep your history, go to Settings > Safari > Advanced > Website Data, then tap Remove All Website Data.
Prevent Cross-Site Tracking
Apple's default security settings will automatically prevent 3rd-party cookies from being tracked. This is done to prevent any unwanted tracking from advertisements and other parties. In zingfit's case, 3rd-party cookies aren’t something that are being used for tracking, endangering privacy, or advertising. Moreover zingfit is placing cookies via the iframe page for authentication.
To get around this, users will need to update their privacy & security settings. Tap Settings > Safari, then turn off "Prevent Cross-Site Tracking".
To turn off 'Prevent Cross-Site Tracking' on a desktop, you will follow the same steps to unblock cookies on a desktop, select 'Safari' in the top menu>Preferences...>Privacy>Un check 'Prevent Cross-Site Tracking'.
Sometimes users will be connected to a Wi-Fi network that has high security settings, for example a work office environment. These high security settings can prevent users from accessing specific websites or will limit website functionality. Users will need to change to a different Wi-Fi connection or use mobile data to access your studio's website and log in.
Customers can also use an alternative browser to Safari, such as Google Chrome or Firefox. They can download these browsers through the App Store. These browser alternatives do not experience the same cookie issue and end-users will no longer encounter the issue.
Once your customer has followed one of the above steps, they should be able to navigate to your website and sign-in without issue!