アンドロイドアプリの制限を使用しようとしています。コードを実装し、Test DPCを使用してテストしようとしています。Android App Restrictions - テストDPCをテストするときに空のパッケージを束ねる
私はテスト用のDPCを使用して私のデバイス上に仕事用プロファイル(ユーザなし)を設定しました。 Test DPCが管理する一連のアプリケーションに自分のアプリケーションを追加しました。 Test DPCを使用して、アプリケーションのアプリケーション制限のデフォルト値を取得できます。私が行った変更を保存することができます。これを行うとTest DPCにエラーはなく、正しいと見なして保存しました。
ただし、アプリケーション内でアプリの制限事項を読むことはできません。常に空のバンドルを返します。
注 - 私はXamarinを使用していますが、コードはネイティブJavaと似ている必要があります。
私は私のAndroidManiifest.xml
<application android:label="AppName" android:icon="@drawable/launchimage" android:theme="@style/Theme.actionbar_dark_style" android:logo="@drawable/applogo">
<meta-data android:name="android.content.APP_RESTRICTIONS" android:resource="@xml/app_restrictions" />
</application>
に以下を追加している私は、返されたバンドルが空であるが、次のコード
var restrictionsManager = (RestrictionsManager)Application.Context.GetSystemService(Context.RestrictionsService);
Bundle appRestrictions = restrictionsManager.ApplicationRestrictions;
とアプリケーションの制限にアクセスしようとしています。何か不足していますか?誰かが実際の例を持っていますか?
ご協力いただきますようお願い申し上げます。