WebmasterID logoWebmasterID
User agents

iOS in-app browser user agents

When a link opens inside an iOS app's embedded browser, the page renders with WebKit but the user agent often lacks the trailing Safari token that standalone Safari carries. That missing-Safari-token quirk, sometimes with an app-specific marker, is the clue that you are seeing in-app browsing on iOS rather than Safari.

Partially verified

The missing-Safari-token quirk

On iOS, apps embed web content using the system WebKit components. Standalone Safari's user agent ends with a Safari token, but an in-app webview frequently does not include that trailing Safari token, even though it carries the AppleWebKit and platform descriptors.

That absence is a recognised cue: a WebKit-based iOS string without the closing Safari token usually came from an in-app webview rather than Safari itself.

Reading in-app iOS traffic carefully

Some apps append an app-specific token, but many do not, and the exact behaviour varies by app, by the webview API used, and by version. So the missing-Safari-token cue is a useful hint rather than a guarantee, and app-specific markers should be treated as hints too.

Because these specifics differ across apps and change over time, confirm exact tokens against each host app's developer documentation rather than assuming a fixed shape. This is why the entry is marked partially verified.

How it appears in analytics and logs

An iOS WebKit user agent that omits the trailing Safari token typically indicates an in-app webview rather than standalone Safari. The page is rendered inside another app, not in the Safari browser.

Diagnostic use case

Recognise iOS in-app webview traffic, distinct from standalone Safari, by the missing trailing Safari token and any app-specific markers.

What WebmasterID can help detect

WebmasterID recognises common iOS in-app webview patterns server-side and records a coarse in-app category, keeping ambiguous strings in an honest bucket rather than guessing standalone Safari.

Common mistakes

Privacy and accuracy notes

These user agents describe the rendering context and device class, not a person. WebmasterID stores a coarse browser/context category, never a real visitor's raw string.

Related pages

Sources and verification notes

Last reviewed 2026-06-24. Facts are checked against primary/official sources where available; uncertain specifics are marked “Data not yet verified” rather than guessed.