Created
October 4, 2021 17:39
-
-
Save merlijnvanlent/bc3af1b37376104f55c2061b6350590d to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import WebKit | |
extension WKWebView { | |
/// WKWebView.customUserAgent value | |
enum CustomUserAgent { | |
/// ATT (App Tracking Transparency) | |
/// - ATTUserAgent: set this based on users ATT preferences | |
case att(ATTUserAgent) | |
} | |
/// ATTUserAgent possible values | |
enum ATTUserAgent: String { | |
/// ATT (App Tracking Transparency) accepted | |
/// - accepted: set this value if user accepted the ATT | |
case accepted = "ATTAccepted" | |
/// ATT (App Tracking Transparency) rejected | |
/// - rejected: set this value if user rejected the ATT | |
case rejected = "ATTRejected" | |
} | |
/// This function appends a value to the UserAgent | |
/// | |
/// ``` Swift | |
/// setCustomUserAgent(.att(.accepted)) | |
/// ``` | |
/// - Parameter userAgent: custom user agent value | |
func setCustomUserAgent(_ userAgent: CustomUserAgent) { | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment