Skip to content
This repository was archived by the owner on Feb 24, 2025. It is now read-only.

Update to autofill DAU reporting for iOS credential provider extension #3763

Merged
merged 13 commits into from
Feb 1, 2025

Conversation

amddg44
Copy link
Contributor

@amddg44 amddg44 commented Jan 22, 2025

Task/Issue URL: https://app.asana.com/0/1201462886803403/1208980858161408/f
Tech Design URL:
CC:

Description:
Minor update to support BSK change to AutofillPixelReporter

Steps to test this PR:
Regression testing to confirm there are no changes on macOS

  1. Launching the app from main, reset Autofill Data via the debug menu if the app has already been used today
  2. Perform a search in the address bar
  3. Save a credential e.g. for https://autofill.me/form/login-simple but do not fill the saved credential
  4. Launch the app from this branch
  5. Fill the credential saved in step 3
  6. Confirm the pixel m.autofill.activeuser is fired

Definition of Done:

Internal references:

Pull Request Review Checklist
Software Engineering Expectations
Technical Design Template
Pull Request Documentation

…on-ios-daus

# Conflicts:
#	DuckDuckGo.xcodeproj/project.pbxproj
#	DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
@amddg44 amddg44 changed the title Anya/autofill extension ios daus Update to autofill DAU reporting for iOS credential provider extension Jan 22, 2025
…on-ios-daus

# Conflicts:
#	DuckDuckGo.xcodeproj/project.pbxproj
#	DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
@amddg44 amddg44 requested a review from graeme January 23, 2025 20:26
…on-ios-daus

# Conflicts:
#	DuckDuckGo.xcodeproj/project.pbxproj
#	DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
…on-ios-daus

# Conflicts:
#	DuckDuckGo-macOS.xcodeproj/project.pbxproj
#	DuckDuckGo-macOS.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
…on-ios-daus

# Conflicts:
#	DuckDuckGo-macOS.xcodeproj/project.pbxproj
#	DuckDuckGo-macOS.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
amddg44 added a commit to duckduckgo/BrowserServicesKit that referenced this pull request Feb 1, 2025
…sion events (#1177)

Task/Issue URL:
https://app.asana.com/0/1201462886803403/1208980858161408/f
iOS PR: duckduckgo/iOS#3851
macOS PR: duckduckgo/macos-browser#3763
What kind of version bump will this require?: Minor


**Description**:
Update AutofillPixelReporter to support shared app group UserDefaults in
order to count fill events from the iOS credential provider extension
towards Autofill DAUs
@amddg44 amddg44 merged commit a96985f into main Feb 1, 2025
21 checks passed
@amddg44 amddg44 deleted the anya/autofill-extension-ios-daus branch February 1, 2025 17:48
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants