-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add FXIOS-10902 Firefox iOS send data deletion request when dau ping is toggled off #24263
Changes from all commits
0902758
fe72b4c
524e9d9
f1128cb
622a274
5912fe7
ad2987a
68d79ad
a1ca3fa
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,6 +5,7 @@ | |
import Common | ||
import UIKit | ||
import Shared | ||
import Glean | ||
|
||
// MARK: - Settings Flow Delegate Protocol | ||
|
||
|
Original file line number | Diff line number | Diff line change | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
@@ -114,3 +114,27 @@ onboarding-opt-out: | |||||||||||
metadata: | ||||||||||||
follows_collection_enabled: false | ||||||||||||
include_info_sections: false | ||||||||||||
|
||||||||||||
usage-deletion-request: | ||||||||||||
description: | | ||||||||||||
This ping is submitted when a user opts out of sending usage | ||||||||||||
frequency of Firefox to Mozilla. | ||||||||||||
Sent in response to user action. | ||||||||||||
include_client_id: false | ||||||||||||
send_if_empty: true | ||||||||||||
bugs: | ||||||||||||
- https://mozilla-hub.atlassian.net/browse/FXIOS-10902 | ||||||||||||
data_reviews: | ||||||||||||
- https://github.com/mozilla-mobile/firefox-ios/pull/24263 | ||||||||||||
notification_emails: | ||||||||||||
- [email protected] | ||||||||||||
- [email protected] | ||||||||||||
- [email protected] | ||||||||||||
metadata: | ||||||||||||
follows_collection_enabled: false | ||||||||||||
include_info_sections: false | ||||||||||||
reasons: | ||||||||||||
set_upload_enabled: | | ||||||||||||
The ping was submitted between Glean init and Glean shutdown. | ||||||||||||
After init but before shutdown the upload of usage reporting data changed | ||||||||||||
from enabled to disabled. | ||||||||||||
Comment on lines
+138
to
+140
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I said that before on, I think, the desktop implementation: due to this being a There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Note that desktop did land with the reason defined. So for documentation reasons we can probably keep it here too (it's not set in the above |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@badboy Do you think this is good spot, before init profile id? I assume we have to do the same for onboarding opt out since it has the same property.
I also wonder, do we ever need to disable them?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No disabling needed. It's only explicitly submitted anyway and we can't hit that codepath unless it's the actual disabling by a user through the UI.