我们正在构建一个以企业为中心的移动应用程序。
要将这个应用程序推向市场,我们需要弄清楚如何远程 a) 升级/擦除移动设备上的应用程序 b) 访问设备以获得支持和故障排除
我猜像 AirWatch 或 MobiControl 这样的移动设备管理 (MDM) 应用程序可以完成这项工作。但是它们很昂贵,并且会做很多我们不感兴趣的其他事情。
市场上还有什么特别适合移动应用程序开发人员在他们的应用程序中添加上述功能的产品吗?
*补充:我们目前正在开发 iOS 和 Android。
iOS
安装/升级
在 iOS 上,您可以使用 MDM API 来安装和升级应用程序。但是,有多个陷阱
擦拭
您可以只擦除整个设备,也可以删除将删除其数据的应用程序。但是,您只能删除通过 MDM 安装的应用程序
访问设备以获得支持和故障排除
如果您正在谈论类似远程桌面的功能,那么您就不走运了。你不能远程控制它。但是,您可能有兴趣查看 airplay 镜像。
安装/升级
看看这个:Android:以编程方式安装 .apk 在 Android 上以编程方式安装应用程序
擦拭
您可以为此使用设备管理功能:http: //developer.android.com/guide/topics/admin/device-admin.html
访问设备以获得支持和故障排除
我不知道。
明显的自我营销:)
你能通过电子邮件联系我吗(我的个人资料中有)。我公司做了很多你感兴趣的事情。也许我们可以找到一个有趣的合作机会。