要求是创建一个键值对,并将其添加到门户网站侧的应用程序配置策略中。 例如endpointURL:“某些值”
Android应用的配置方式应使其可以在应用中访问此配置,并且应能够在应用中设置endpointURL。
我遵循以下步骤at this link以在应用程序中支持应用程序配置策略:
向AndroidManifest.xml添加了权限:
public class TypeRegistryConfiguration implements TypeRegistryConfigurer {
@Override
public Locale locale() {
return Locale.ENGLISH;
}
@Override
public void configureTypeRegistry(TypeRegistry typeRegistry) {
typeRegistry.defineParameterType(new ParameterType<>(
"random",
"random([0-9],true|false,true|false)",
RandomString.class,
RandomString::new)
);
}
}
我已将下面的代码粘贴到我要设置端点URL的LoginServiceImpl.java中。
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
我按照步骤at this link在Intune门户中添加应用程序配置策略
我测试应用程序遵循的步骤: 1.安装公司门户并使用我们的Intune帐户ID:@ mobileinfy.onmicrosoft.com登录 2.使用android studio安装的应用 3.尝试登录->应用程序崩溃。 (发生异常。)
另一组测试应用的步骤: 1.生成的APK->上传到Intune门户 2.安装公司门户并使用我们的Intune帐户ID:ayush14197@mobileinfy.onmicrosoft.com登录 3.为该应用程序分配了应用程序配置策略并进行了同步。 4.尝试从公司门户应用程序安装应用程序。 5.尝试登录->应用程序崩溃。 (发生异常。)
能否请您帮我解决此问题? 预先感谢。
答案 0 :(得分:0)
我认为您遇到了两个Intune APP SDK文档中未充分记录的问题:
MAMAppConfigManager.getAppConfig
可以返回null。给出的示例应在appConfig
上执行空检查。我希望能对您有所帮助-这些文档问题应在SDK的下一版本中得到解决。