Android 什么是;由于隐私原因而隐藏”;谷歌游戏控制台中的平均值';App Vitals';?

Android 什么是;由于隐私原因而隐藏”;谷歌游戏控制台中的平均值';App Vitals';?,android,google-play,Android,Google Play,谷歌已经在游戏控制台上推出了一个名为“应用程序关键点”的部分。在本节中,开发人员可以看到应用程序持有的wakelocks等诊断指标 有一个名为“By Wake Lock Tag”的选项卡,用于对其标记持有的唤醒锁进行排序。我看到一些标签不可见的条目,而看到标签“由于隐私原因而隐藏”。这是什么意思 您可能会看到\u UNKNOWN文本,当应用程序启动WakeLock时,一个参数是标记,这是应用程序特定的字符串,Google已经声明这些是敏感数据。 PowerManager示例代码 mWakeLoc

谷歌已经在游戏控制台上推出了一个名为“应用程序关键点”的部分。在本节中,开发人员可以看到应用程序持有的wakelocks等诊断指标


有一个名为“By Wake Lock Tag”的选项卡,用于对其标记持有的唤醒锁进行排序。我看到一些标签不可见的条目,而看到标签“由于隐私原因而隐藏”。这是什么意思

您可能会看到
\u UNKNOWN
文本,当应用程序启动WakeLock时,一个参数是
标记
,这是应用程序特定的字符串,Google已经声明这些是敏感数据。 PowerManager示例代码

mWakeLock = mPowerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "my custom tag");
mWakeLock.acquire();
...
mWakeLock.release();

my custom标记
标记未知,“由于隐私原因而隐藏”实际上是获取锁的类。其他示例包括LocationListener和JobScheduler。为什么班级会很敏感?如果这是由我的代码持有的锁,它当然不需要对我保密。在你的应用程序中,你可以使用UserID设置这个名称,这样你就可以识别用户——这可能是谷歌隐藏此信息的主要原因。隐私政策规定,
数据是匿名收集的
。但是,为什么类名是隐藏的?因为您可以输入名称,例如用户唯一id,谷歌会隐藏此名称,因为隐私政策中有信息“数据将匿名收集”,当你们把UUID放在wake lock标签中时,你们可以识别用户。我想你们并没有领会我的意思。我指的是类名,不是标签。我的类没有使用用户信息命名。。。事实上,我的标签也不包含用户信息。所以肯定还有另一个原因,否则它们不是我的代码获取的唤醒锁。