当前位置: 首页 > 知识库问答 >
问题:

如何在可能没有托管配置提供程序的应用程序中使用托管配置?

东方俊明
2023-03-14

我正在开发一个应用程序,将工作在两个不同的Android环境(消费者和企业市场)。假设它是一个短信应用程序,需要管理一打配置参数。

第一个环境是一个标准的Android设备,它没有启用Android Enterprise(AfW)功能。因此没有EMM(MDM)来提供Android代理/客户端应用程序作为实现托管配置提供程序的设备/配置文件所有者。

第二个环境是公司内部。EMM(MDM)用于管理所有公司拥有的设备。EMM是设备所有者或配置文件所有者。它们被设置为使用托管配置,并且需要此应用程序的远程配置。

要支持这两种情况,这个应用程序应该如何检索配置?

共有1个答案

庾和昶
2023-03-14

无论设备是否被管理,都可以始终调用RestrictionsManager.GetApplicationRestrictions():

  • 如果设备已被管理并且公司已配置了应用程序,则它将返回配置,
  • 如果设备未被管理或公司未配置应用程序,它将返回一个空的,您可以将控制权交给用户。
 类似资料:
  • 我的问题是,这个“提供商app”是一个什么样的app?是否有任何Android API,该应用程序应该实现,以作为配置提供商?此配套应用程序如何将配置更改挂钩到中,以便托管应用程序能够检索这些更改? 我在这里问这个问题,因为不幸的是,我在Android文档中没有找到任何引用。

  • 我可以理解上面链接中的代码,但我不确定IT管理员如何将配置文件推送到应用程序(在EMM控制台或其他地方)。任何想法都将受到高度赞赏。

  • 问题内容: 我想要达到的目标: 我有一个托管mydomain.com的Nginx Web服务器。当有人将我的domain.com键入其客户端时,我希望我的服务器从中提供index.html。他们键入mydomain.com/flaskapp1时,他们应该看到flaskapp1。当他们键入mydomain.com/flaskapp2时,他们应该看到flaskapp2。 我已经成功地使用此处的教程ht

  • 我正在尝试使用Spring Security SAML扩展将SAML SSO与Spring Security集成。之前,我成功地运行了一个在这里找到的概念验证:https://github.com/vdenotaris/spring-boot-security-saml-sample。不幸的是,将配置移动到我的项目后,它无法正常工作。 在分析日志之后,我发现我的应用程序(SP)从提供的URL正确下

  • 我正在使用angular框架构建前端应用程序。有没有办法,我如何将应用程序部署到Azure Linux应用程序服务? 我已经用NodeJS堆栈创建了Web应用程序,并将其分配给Linux应用程序服务。我用命令构建了我的angular应用程序,并将其部署到这个web应用程序中。当我使用url:

  • 问题内容: 我正在开发一个依赖ELF二进制文件的Android应用程序:我们的Java代码与此二进制文件进行交互以完成任务。需要在应用程序启动和应用程序退出/根据需要启动和终止此运行时。 问题: 我假设我们将能够使用Runtime.exec()API执行此二进制文件。是否需要将库放在文件夹结构中的任何限制?系统运行时如何找到该可执行文件?是否有某种类路径设置? 由于应用程序依赖于此运行时,因此我考