【问题标题】:How can IT admins configure an Android app with managed configurationsIT 管理员如何使用托管配置配置 Android 应用
【发布时间】:2019-01-29 08:51:59
【问题描述】:

我有一个安卓应用,很多企业都在使用,每个企业都有自己的服务器地址和端口

当每个企业下载我的应用程序时,我希望他们能够配置服务器地址端口号。也许该公司的 IT 管理员 可以更改配置文件中的值,这样用户就不必担心 服务器地址和端口号,只需输入用户 ID 和密码

我在 Android 开发者网站上找到了一份文档:https://developer.android.com/work/managed-configurations

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

【问题讨论】:

  • 嗨,我正在处理必须处理完全相同的场景的项目,我们为此制定的解决方案是我们创建了简单的服务器,该服务器具有GET/ 端点用户发送companyID 和这个基于 companyID 的服务器返回当前客户的真实服务器URL 和端口。也许它是你可以使用的东西
  • 这是一个很好的解决方案,但已尝试使用 Android Management API / Restriction ApI 任何类型的 i。我的意思是你试过了吗?
  • 不,我没有尝试使用这个工具

标签: android android-management-api android-enterprise android-restrictions


【解决方案1】:

是的,您可以从 EMM 控制台推送配置。管理员可以:

  1. 使用 Play 商店 - 他们会使用他们的 Android Enterprise 管理员帐户从 Play 商店批准您的应用程序并将其导入他们的 EMM 控制台。然后,他们会将其分配给具有适当应用配置的 Android 设备。
  2. 使用 EMM 的内部应用商店(如果支持):一些 EMM 有自己的内部应用商店,它们可能支持推送 Android 应用的托管配置。

您各自的 EMM 应该有有关如何执行此操作的文档或视频。这是42Gears的链接。

下面是 Airwatch 的屏幕截图,显示了 Dropbox 的单个托管配置项。

【讨论】:

  • 感谢您提供了很好的解释。我有一个关于 Emm 控制台的小问题,我们是否必须使用任何第三方 emm 控制台或提供一些 emm 控制台的谷歌。
  • 您可以使用几乎任何您想要的第三方 EMM,大多数支持托管配置。要查看支持 Android Enterprise API 和 Google Play EMM API 的列表,可以访问 appconfig.org。我没有使用过 WSO2,但 EMM 是开源的,可能值得一试。 Google 的 G Suite 服务是它自己的 EMM,但不是免费的。
  • Fred 在他的回答中提到的 Android 管理 API 可以免费演示并且看起来非常棒(取代 EMM,本身就是 EMM),但我还没有机会尝试它。我上次检查时,限制为 10 台设备。我不确定如何在生产环境中使用您自己的实现。我见过的唯一使用它的生产解决方案是 Microsoft 的 Intune EMM,这是另一种使用选择。
【解决方案2】:

当您为您的应用公开managed configurations 时,使用您的应用的组织可以从他们的设备管理控制台对其进行配置。控制台因他们使用的设备管理解决方案而异。

例如,G Suite 客户可以从 admin.google.com 配置应用(请参阅help center,“创建托管配置”部分)。

如果您没有 G Suite 订阅,可以使用Android Management Experience,这是 Android 管理功能的免费演示。注册后,转到“选择和管理应用”,添加您的应用,然后点击旁边的设置图标以配置托管配置。

请注意,组织在控制台中看到的设置是您的应用在 Google Play 中的最新生产版本公开的设置。

【讨论】:

    猜你喜欢
    • 2021-01-05
    • 1970-01-01
    • 1970-01-01
    • 2017-12-24
    • 1970-01-01
    • 2021-04-02
    • 1970-01-01
    • 1970-01-01
    • 2018-05-14
    相关资源
    最近更新 更多