-->

应用程序中使用设备管理android系统畸形AndroidManifest Play商店中移除的原因

2019-10-23 23:39发布

我的应用程序已经在Play商店中移除的原因

封停原因:危险产品条款内容政策的相关规定:

我们不允许任何危害,用的干扰或未经授权擅自使用网络,服务器或其他基础架构的内容。 经过定期审核后,我们认为您的应用程序有一个畸形的AndroidManifest.xml文件这可能使用户难以卸载该应用程序。

特别是,应用程序的AndroidManifest.xml含有格式错误的设备管理接收者条目(通过元数据命名android.app.device_admin的)。 要成为一个结构良好的设备管理员,入口必须声明与行动意图android.app.action.DEVICE_ADMIN_ENABLED意图过滤器。 所建议的修改是使入口井形成,如果接收者是一个设备管理员或删除元数据命名android.app.device_admin的,如果接收者不是设备管理员。

这种特殊的应用已被停用的政策走向。 如果您的开发者帐户仍然良好的信誉,你可以修改并上传符合政策的版本的应用程序作为一个新包的名字。

我仍然不明白为什么他们删除它,我使用清单是相同的,在Play商店中其他应用程序,任何人都可以帮助我知道为什么可以应用有删除:S,如此悲伤

那么,这可能不违反条款的创建这样的方法?

<receiver
     android:name=".DeviceAdminDemoReceiver"
     android:permission="android.permission.BIND_DEVICE_ADMIN" >
     <intent-filter>

            <!-- This action is required -->
            <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
        </intent-filter>

        <!-- This is required this receiver to become device admin component. -->
        <meta-data
            android:name="android.app.device_admin"
            android:resource="@xml/uses_policies" />
    </receiver>
文章来源: App removed in playstore cause using Device Administration in android Malformed AndroidManifest (android.app.action.DEVICE_ADMIN_ENABLED)