[webkit-changes] [WebKit/WebKit] 5d5bb2: Adopt AdAttributionKit's private browsing verifica...
Alex Christensen
noreply at github.com
Wed Dec 4 11:29:22 PST 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 5d5bb2812b45a398e30816a86da84dbe50dd4948
https://github.com/WebKit/WebKit/commit/5d5bb2812b45a398e30816a86da84dbe50dd4948
Author: Alex Christensen <achristensen at apple.com>
Date: 2024-12-04 (Wed, 04 Dec 2024)
Changed paths:
M Source/WTF/wtf/PlatformHave.h
M Source/WebKit/NetworkProcess/NetworkProcess.cpp
M Source/WebKit/NetworkProcess/NetworkSession.h
M Source/WebKit/NetworkProcess/cocoa/AppStoreDaemonSPI.h
M Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.h
M Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm
Log Message:
-----------
Adopt AdAttributionKit's private browsing verification protocol
https://bugs.webkit.org/show_bug.cgi?id=282629
rdar://137446845
Reviewed by John Wilander.
We tell AdAttributionKit the session identifier of private browsing sessions if they are the source
of impression donations. When the session is destroyed, we notify AdAttributionKit.
* Source/WTF/wtf/PlatformHave.h:
* Source/WebKit/NetworkProcess/NetworkProcess.cpp:
(WebKit::NetworkProcess::didClose):
* Source/WebKit/NetworkProcess/NetworkSession.h:
(WebKit::NetworkSession::notifyAdAttributionKitOfSessionTermination):
* Source/WebKit/NetworkProcess/cocoa/AppStoreDaemonSPI.h:
* Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.h:
* Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm:
(WebKit::NetworkSessionCocoa::~NetworkSessionCocoa):
(WebKit::NetworkSessionCocoa::notifyAdAttributionKitOfSessionTermination):
(WebKit::NetworkSessionCocoa::donateToSKAdNetwork):
Canonical link: https://commits.webkit.org/287354@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list