[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