Android 12 - PROVISIONING_SUCCESSFUL намерение не получено

Мы переносим наше приложение Device policy на Android 12 last API. во время нашего теста мы замечаем, что намерение PROVISIONING_SUCCESSFUL никогда не было получено, поэтому связанное с ним действие никогда не запускалось, вместо этого ACTION_PROFILE_PROVISIONING_COMPLETE хорошо принимается нашим приемником администратора.

В документации и комментарии в источнике aosp говорится, что:

PROVISIONING_SUCCESSFUL Действие отправляется, чтобы указать, что подготовка управляемого профиля или управляемого устройства завершилась успешно. Он будет отправлен одновременно с широковещательной рассылкой DeviceAdminReceiver#ACTION_PROFILE_PROVISIONING_COMPLETE, но будет доставлен быстрее, так как это намерение действия.

Запись ProvisioningSuccessActivity в манифесте:

          <activity
      android:exported="true"
      android:name=".ProvisioningSuccessActivity"
      android:permission="android.permission.BIND_DEVICE_ADMIN">
      <intent-filter>
        <action android:name="android.app.action.PROVISIONING_SUCCESSFUL"/>
        <category android:name="android.intent.category.DEFAULT"/>
      </intent-filter>
    </activity>

Мне интересно, сталкивался ли кто-нибудь с такой же проблемой? Благодарность

2 ответа

Я считаю, что Карти Киан прав

Как сказал участник приложения для тестирования Google для подготовки, знаменитый testdpc

Они перенесли все точки входа на подготовку, чтобы использовать намерения.

android.app.action.GET_PROVISIONING_MODE и android.app.action.ADMIN_POLICY_COMPLIANCE

https://github.com/googlesamples/android-testdpc/issues/133#issuecomment-944367382

Мне также нужно перенести приложение EMM в соответствии с Android 12, и я приму этот подход.

Начиная с Android 12, вам нужно будет включить новые изменения для поддержки подготовки в качестве DPC.https://developer.android.google.cn/work/versions/android-12#deprecations Следуйте инструкциям, приведенным здесь https://developers.google.com/android/work/play/emm-api/prov-devices#set_up_device_owner_mode_google_account

Другие вопросы по тегам