- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在开发 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 代理”、“MobiControl 三星代理”、“MobiControl 中兴代理”、“MobiControl HTC 代理”
我想创建一个单一的 MDM Android 应用程序,它可以提供所有功能,例如基本的 mdm 操作,以及供应商特定的功能,例如 Samsung SAFE、KONX 等。
所以我想知道,可不可以?如果是,那么想知道在应用商店中创建不同供应商特定应用的背后原因。
最佳答案
So I want to know, is it possible or not?
是的。这是可能的。您可以将所有功能放在一个 APK 中,您可以检查您在哪个平台(制造商)上运行并执行制造商特定的 API。
If yes then would like to know the reason behind creating different vendor specific apps in app store.
我不确定 HTC 应用程序。
人们(之前)创建独立的三星应用程序的原因是签名。执行特权 API 的代码应该由三星签署。 MDM 公司不想将他们想要放在 Google Play 上的每个次要版本都提交给三星进行签名(这很容易消耗大量时间)。
因此,MDM 公司将其分解为两个 APK。一个具有非常有限的特定于制造商的 API,很少更改并且很少由三星签署。另一个具有公共(public)代码,可以通过自己的 key 更改和签名。
三星改变了您使用这些 API 的方式。您不必将应用程序发送给他们进行审批。然而,很多公司再也没有回过头去改变它。
关于android - 为什么我们需要像 "MaaS360 MDM for Samsung"这样的供应商特定的 android 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22609058/
我在 ubuntu 中成功安装了最新的 MAAS,我喜欢将 centos7 上传到 MAAS 启动镜像 我有 CentOS-7-x86_64-Everything-1511.iso 我如何上传到 MA
在 MAAS 中设置 LXD 集群时遇到问题 你好!我一直在与 maas 合作尝试设置 LXD 集群。 设置 马斯 Controller : Dell Optiplex(没什么特别的,只是我身边有一台
我正在尝试使用 conjure-up 和 MAAS 部署多节点 Openstack KVM 集群。 我正在学习本教程:https://www.ubuntu.com/openstack/install#
信息+目标: 我正在使用 MAAS 来部署带有 Ubuntu 的工作站。 MAAS 只是用股票 Ubuntu 部署机器,然后我运行我编写的 bash 脚本来设置所需的一切。 到目前为止,我已经在新部署
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
我是一名优秀的程序员,十分优秀!