为什么我们需要特定于供应商的android应用程序,比如;适用于三星的MaaS360 MDM;?

为什么我们需要特定于供应商的android应用程序,比如;适用于三星的MaaS360 MDM;?,android,samsung-mobile,mdm,Android,Samsung Mobile,Mdm,我正在开发MDM android应用程序,但不确定是否需要为每个供应商创建单独的APK应用程序,如“我的三星应用程序”、“我的LG应用程序”、“我的HTC应用程序”等 我在谷歌Play Store上找到了一些应用程序,它们来自SOTI、MaaS360、Airwatch - - 我们可以看到每个设备供应商都有单独的android应用程序。 说“MobiControl代理”、“MobiControl三星代理”、“MobiControl中兴代理”、“MobiControl HTC代理” 我想创建一个单

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

我在谷歌Play Store上找到了一些应用程序,它们来自SOTI、MaaS360、Airwatch

-
-

我们可以看到每个设备供应商都有单独的android应用程序。 说“MobiControl代理”、“MobiControl三星代理”、“MobiControl中兴代理”、“MobiControl HTC代理”

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

所以我想知道,有没有可能?如果是,那么我想知道在app store中创建不同供应商特定应用程序的原因

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

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

如果是,那么我想知道在app store中创建不同供应商特定应用程序的原因

我不确定HTC应用程序

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

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


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

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