在 android 清单中添加 IsMonitoringTool 元数据标志的位置

问题描述 投票:0回答:2

为了满足谷歌最近的跟踪软件政策,如果应用程序使用应用程序收集某些敏感的用户数据,开发者需要添加 isMonitoringTool 标志。有人可以帮我在清单中定义这个标志吗?

这是他们提到这样做的文件, https://support.google.com/googleplay/android-developer/answer/12253906#stalkerware_preview

提前致谢。

android manifest
2个回答
3
投票

这是一个猜测,因为我根本找不到任何有意义的文档。在这一点上,我什至不知道如何检验这个理论。但无论如何我都会提供我的猜测。

我猜它会进入您的

application
节点。像这样(只有你的清单可能有更多的东西):

<?xml version="1.0" encoding="utf-8"?>
<manifest>
    <application>
        <meta-data android:name="IsMonitoringTool" android:value="true" />
    </application>
</manifest>

我的猜测是基于这样一个事实,即我在该位置继承了与其他

meta-data
节点的清单。当然,它在每个
meta-data
节点下也有
activity
节点,但是那个位置对于这个标志来说似乎没有意义。

此外,您链接到的文档说“应用程序”需要使用标志,因此匹配将其放在

application
节点下。所以这是我无法证实的猜测。我想我们会在 2022 年 11 月 1 日确定我是否正确,届时相关应用程序需要这样做。 https://support.google.com/googleplay/android-developer/answer/9934569

除非为谷歌工作的人想插话......?

您可以看到 Google 搜索给我的广泛搜索结果 (!):


1
投票

根据 google 文档,实际的正确答案是

<manifest 
   <application android:isMonitoringTool="child_monitoring">
   …
   </application>
</manifest> 

可用选项如下:

child_monitoring
= 应用程序迎合家长控制,专门针对想要保护孩子安全的家长。

enterprise_management
= 应用程序迎合了想要管理和跟踪提供给员工的设备的企业。

other
= 不属于上述任何类别的应用程序。 Google Play 执法团队将评估具有此值的应用是否符合任何有效的豁免类别。

© www.soinside.com 2019 - 2024. All rights reserved.