gpt4 book ai didi

android - 无法在 Android 应用程序中从 Microsoft Intune 获取应用程序配置策略

转载 作者:行者123 更新时间:2023-12-02 07:25:41 27 4
gpt4 key购买 nike

要求是创建一个键值对并添加到门户端的应用配置策略中。前任。端点URL:“某些值”

Android 应用程序的配置方式应使其能够访问应用程序中的此配置,并且能够在应用程序中设置端点URL。

我按照以下步骤操作at this link在应用程序中支持应用程序配置策略:

将权限添加到AndroidManifest.xml:

<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />

我已将以下代码粘贴到 LoginServiceImpl.java 中,我将在其中设置端点 URL。

MAMAppConfigManager configManager = MAMComponents.get(MAMAppConfigManager.class);
String identity = "<user-name>@mobileinfy.onmicrosoft.com";
//
MAMAppConfig appConfig = configManager.getAppConfig(identity); //<= this line returning null.
Log.i("App Config Data = ",(appConfig == null ? "null" : appConfig.getFullData().toString()));
String valueToUse = null;
if (appConfig.hasConflict("endpointURL")) // <=So getting Exception at this line NullPointerException
{
List<String> values = appConfig.getAllStringsForKey("ServerUrl");
for (String value : values) {

valueToUse = value;

}
} else {
valueToUse = appConfig.getStringForKey("endpointURL ", MAMAppConfig.StringQueryType.Any);
}
Log.i("Found value " , valueToUse);

我按照步骤at this link进行操作在 Intune 门户中添加应用配置策略

我测试应用程序时遵循的步骤:1.安装公司门户并使用我们的 Intune 帐户 ID 登录:@mobileinfy.onmicrosoft.com2.使用android studio安装应用程序3. 尝试登录 -> 应用程序崩溃。 (发生异常。)

测试应用的另一组步骤:1.生成的apk -> 上传到intune门户2. 安装公司门户并使用我们的 Intune 帐户 ID 登录:[email protected]3. 将应用程序配置策略分配给该应用程序并同步。4.尝试从公司门户应用程序安装应用程序。5. 尝试登录 -> 应用程序崩溃。 (发生异常。)

您能帮我解决这个问题吗?提前致谢。

最佳答案

我认为您遇到了 Intune APP SDK 文档中没有详细记录的两个问题:

    如果尚未收到用户的应用配置数据,
  1. MAMAppConfigManager.getAppConfig 可以返回 null。给出的示例应该对 appConfig 执行 null 检查。
  2. 要接收应用配置,用户必须将 MAM 策略定位为至少一个应用,才能传送应用配置。提到了这一点,但仅在 Managed Browser app config page 上提到过。即使它适用于所有应用。

我希望有所帮助——这些文档问题应该在下一版本的 SDK 中得到解决。

关于android - 无法在 Android 应用程序中从 Microsoft Intune 获取应用程序配置策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54978247/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com