【问题标题】:Why do we need vendor specific android app like "MaaS360 MDM for Samsung"?为什么我们需要供应商特定的 android 应用程序,例如“MaaS360 MDM for Samsung”?
【发布时间】:2014-03-24 12:12:07
【问题描述】:

我正在开发一个 MDM android 应用程序,但不确定是否需要为每个供应商创建单独的 APK 应用程序,例如“我的三星应用程序”、“我的 LG 应用程序”、“我的 HTC 应用程序”等。

我在 Google Play 商店中找到了一些来自 SOTI、MaaS360、Airwatch 的应用

- https://play.google.com/store/apps/developer?id=SOTI+Inc
- https://play.google.com/store/apps/developer?id=MaaS360

我们可以为每个设备供应商看到单独的 android 应用程序。 说“MobiControl Agent”、“MobiControl Samsung Agent”、“MobiControl ZTE Agent”、“MobiControl HTC Agent”

我想创建一个单一的 MDM Android 应用程序,它可以提供所有功能,如基本的 mdm 操作以及供应商特定的功能,如三星 SAFE、KONX 等。

所以我想知道,这可能吗?如果是,那么想知道在应用商店中创建不同供应商特定应用的原因。

【问题讨论】:

  • 也许你应该在开发者的电子邮件“maas360-android@fiberlink.com”上提问。他可能会给你适当的答复。
  • 嗨,Kedarnath,我只是按照您的建议向他们发送电子邮件。让我们等待他们的重播。实际上,我提到“MaaS360 MDM”只是为了举例。我们可以参考其他示例,例如“SOTI MobiControl”、“AirWatch MDM”、“SAP Afaria Client”等。
  • 请在收到开发者回复后分享回复。它也会帮助我们。

标签: android samsung-mobile mdm


【解决方案1】:

所以我想知道,有没有可能?

是的。这是可能的。您可以将所有功能放在一个 APK 中,并且可以检查您在哪个平台(制造商)上运行并执行制造商特定的 API。

如果是,那么想知道在应用商店中创建不同供应商特定应用的原因。

我不确定 HTC 应用程序。

人们创建(之前)独立的三星应用程序的原因是签名。执行私有 API 的代码应该由三星签名。 MDM 公司不想将他们想要放在 Google Play 上的每个次要版本提交给三星进行签名(这很容易消耗大量时间)。

因此,MDM 公司将其分解为两个 APK。一种具有非常有限的制造商特定 API,很少更改并且很少由三星签署。另一个是通用代码,可以通过自己的密钥更改和签名。

三星改变了您使用这些 API 的方式。您不必将应用程序发送给他们以获得批准。然而,很多公司从未回头改变它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-24
    • 1970-01-01
    • 1970-01-01
    • 2013-05-14
    • 2022-11-06
    • 2022-06-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多