Cookie Acceptance Policy
Supported In:
Requires iOS/iPadOS 14.0 or later.
In iOS/iPadOS 14.0, Apple shifted all third-party instances of its WKWebView browser engine, which Kiosk Pro uses by default, to Intelligent Tracking Protection. This feature blocks third-party cookies by default to prevent cross-site tracking of web traffic.
For projects or sites which require third-party cookies (for authentication or other purposes), you can opt-in to allow third-party cookies when using WKWebView in Kiosk Pro Basic, Kiosk Pro Plus, or Kiosk Pro Enterprise.
This has been deliberately implemented by Apple in such a way that manual configuration is required by a user at the device. It is not currently possible to enable this permission remotely either through the app's settings or through Mobile Device Management (MDM) software.
To enable third-party cookies, you must
- Navigate to a site that uses third-party cookies and trigger setting a third-party cookie within the app, which will fail as it is blocked by default
- Exit the application
- Open iOS/iPadOS settings through the silver gear icon on the Home Screen
- Scroll down the left panel to find Kiosk Pro's settings
- A new setting will now be shown called 'Allow Cross-Website Tracking', which can then be toggled On and third-party cookies will then work within the app.
This 'Allow Cross-Website Tracking' setting is not shown until a third-party cookie is attempted. If the app is deleted and reinstalled, the permission is lost and the process of triggering a third-party cookie and enabling the toggle must be repeated.
If you are using UIWebView as your Browser Engine in the app, the cookie acceptance policy can be configured under Advanced Settings > App Settings Specific to UIWebView > UIWebView Cookie Acceptance Policy.
Values for Remote Settings Control & Managed App Configuration
As this setting is a part of the iOS/iPadOS system settings, it cannot be updated remotely.
Change Log
- Added in version 10.0.3