我们正在构建一个以企业为中心的移动应用程序。
要将此应用推向市场,我们需要弄清楚如何远程 a) 升级/删除移动设备上的应用程序 b) 访问设备以获得支持和故障排除
我猜是移动设备管理 (MDM) 应用程序,例如 AirWatch 或 MobiControl 可以完成这项工作。但是它们很贵而且做很多 其他我们不感兴趣的东西。
市场上还有什么特别适合的东西吗 移动应用程序开发人员将上述功能添加到他们的 申请?
*添加: 我们目前正在开发 iOS 和 Android。
最佳答案
iOS
安装/升级
在 iOS 上,您可以使用 MDM API 来安装和升级应用程序。然而,有多个陷阱
- 用户必须接受它
- 如果用户预装了相同的应用,您将无法通过 MDM 安装/升级
删除
您可以仅删除整个设备,也可以删除将删除其数据的应用程序。但是,您只能删除通过 MDM 安装的应用
访问设备以获得支持和故障排除
如果您谈论的是远程桌面之类的功能,那么您就不走运了。你无法远程控制它。但是,您可能有兴趣查看 airplay 镜像。
安卓
安装/升级
看看这个:Android: install .apk programmatically Install Application programmatically on Android
删除
您可以为此使用设备管理功能:http://developer.android.com/guide/topics/admin/device-admin.html
访问设备以获得支持和故障排除
我不确定。
明显的 self 营销:)
您能通过电子邮件与我联系吗(我的个人资料中有)。我公司做了很多你感兴趣的事情吧。也许我们可以找到有趣的合作机会。
关于android - 访问/升级/清除移动设备 : MDM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17235069/