Приложение удалено из PlayStore из-за использования Администрирования устройств в Android. Неверный формат AndroidManifest (android.app.action.DEVICE_ADMIN_ENABLED)

мое приложение было удалено из плей маркета по причине

ПРИЧИНА ПРИВЯЗКИ: Нарушение положения об опасных продуктах Политики содержания:

Мы не разрешаем контент, который наносит ущерб, мешает работе или осуществляет несанкционированный доступ к сетям, серверам или другой инфраструктуре. После регулярной проверки мы определили, что ваше приложение имеет неверный формат файла AndroidManifest.xml, что может затруднить удаление приложения пользователями.

В частности, файл AndroidManifest.xml приложения содержит искаженную запись получателя администратора устройства (что определяется метаданными с именем android.app.device_admin). Чтобы быть правильно сформированным администратором устройства, запись должна объявить фильтр намерений для намерений с действием android.app.action.DEVICE_ADMIN_ENABLED. Предлагаемая модификация состоит в том, чтобы сделать запись корректной, если получатель является администратором устройства, или удалить метаданные с именем android.app.device_admin, если получатель не является администратором устройства.

Это конкретное приложение было отключено из-за нарушения правил. Если ваша учетная запись разработчика все еще находится в хорошем состоянии, вы можете пересмотреть и загрузить версию этого приложения, соответствующую политике, в качестве нового имени пакета.

Я до сих пор не понимаю, почему они удалили его, я использую в манифесте то же самое, что и другое приложение в магазине игр, может ли кто-нибудь помочь мне узнать, почему приложение могло быть удалено: 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>

person nguyenvangiangbn    schedule 17.07.2015    source источник
comment
есть у кого-то такие же?   -  person nguyenvangiangbn    schedule 18.07.2015
comment
@JavaForAndroid, ты можешь мне помочь?   -  person nguyenvangiangbn    schedule 18.07.2015
comment
Синтаксис манифеста выглядит правильно, он такой же, как и в приложении, которое я опубликовал. Я предполагаю, что, как и мое приложение, DeviceAdmin используется, чтобы затруднить удаление или принудительную остановку приложения. Я подозреваю, что ваше приложение было отмечено пользователем, который не согласен с этой философией. В нашем случае наши клиенты запросили эту функцию, поэтому вряд ли будут жаловаться на то, что приложение выполняет эту функцию.   -  person BitByteDog    schedule 27.08.2015