我正在尝试使用 android 应用程序限制。我已经实现了代码并尝试使用 Test DPC 对其进行测试。
SI 使用 Test 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;
但是返回的包是空的。我错过了什么吗?有没有人有一个工作的例子?
任何帮助将不胜感激。