diff options
author | 2019-06-21 04:17:10 +0000 | |
---|---|---|
committer | 2019-06-21 04:17:10 +0000 | |
commit | 762aa842ae7fee5d483b0400c1f04bc3d80d3af1 (patch) | |
tree | 8f2bde8bc7f82950c50cbbf1792c42985e4a5476 | |
parent | b9cead91f80184fa0cc58ed49f74bc3cdb142ffd (diff) | |
parent | 375e2ab78100be9610aff3fa8d8f83a443080c50 (diff) |
Merge "Add logging atoms to record user actions in LocationAccessCheck (handheld devices only)" into qt-dev
-rw-r--r-- | cmds/statsd/src/atoms.proto | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/cmds/statsd/src/atoms.proto b/cmds/statsd/src/atoms.proto index d457ff9f212f..8c94e29877c8 100644 --- a/cmds/statsd/src/atoms.proto +++ b/cmds/statsd/src/atoms.proto @@ -309,6 +309,8 @@ message Atom { 212 [(log_from_module) = "permissioncontroller"]; GrantPermissionsActivityButtonActions grant_permissions_activity_button_actions = 213 [(log_from_module) = "permissioncontroller"]; + LocationAccessCheckNotificationAction location_access_check_notification_action = + 214 [(log_from_module) = "permissioncontroller"]; } // Pulled events will start at field 10000. @@ -6607,3 +6609,31 @@ message GrantPermissionsActivityButtonActions { // Button clicked by user - same as bit flags in buttons_presented with only single bit set optional int32 button_clicked = 5; } + +/** + * Information about LocationAccessCheck notification presented to user + */ +message LocationAccessCheckNotificationAction { + + // id which identifies single session of user interacting with permission controller + optional int64 session_id = 1; + + // Uid of package for which location access check is presented + optional int32 package_uid = 2; + + // Name of package for which location access check is presented + optional string package_name = 3; + + enum Result { + UNDEFINED = 0; + // notification was presented to the user + NOTIFICATION_PRESENTED = 1; + // notification was declined by the user + NOTIFICATION_DECLINED = 2; + // notification was clicked by the user + NOTIFICATION_CLICKED = 3; + } + + // View / interaction recorded + optional Result result = 4; +} |