iphone - 如何删除特定用户 iPhone 上的 iOS 企业应用程序

标签 iphone enterprise

我正在开发一个基于 iOS 的企业应用程序。客户将在其员工的个人 iPhone 上安装该应用程序。因此,当员工离开公司时,公司会非常强烈地希望删除他/她的 iPhone 上的应用程序。

我们将购买 299 美元的企业许可证,并且我们有该员工的 UDID。我想我在某个地方看到我们可以通过更改移动设备来实现这一点,但我可以找到它。

有什么理想吗?

更新 我在Apple的Enterprise Deployment Guide中找到了这个第 66 页:

“禁用企业应用程序

如果您需要禁用内部应用程序,可以通过撤销身份来实现 用于签署分发配置文件。该应用程序将不再能够 待安装,如果已经安装,将不再打开。”

我相信这意味着我可以通过撤销 com.companyname.productname 来禁用每个设备上的应用程序,但我在文件中没有找到有关如何禁用某些特定用户的信息。

最佳答案

我的建议是让用户输入他的身份证号码(社会安全号码或美国的其他号码),然后每次应用程序打开时,查询包含所有用户的身份证号码等的在线数据库。(自动/后面场景)他一离开公司,就将他从数据库中删除。然后,该应用程序将仅转到静态页面并且不执行任何操作(可能会显示公司 Logo )。这样,当您从在线数据库中删除他后,该应用程序将变得无法使用。

关于物理删除他手机上的应用程序,我不知道是否可以这样做或是否会被允许。如果您可以从应用程序内部删除应用程序,那么它还需要查询数据库。

关于iphone - 如何删除特定用户 iPhone 上的 iOS 企业应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6322658/

相关文章:

java - 跨多个线程/节点的 session 管理

java - Mockito异常: where is my reasoning incorrect?

websphere - 未在 RAD7.5 中创建的 Application.xml

ios - 我们可以使用 IOS Enterprise 帐户进行测试,然后使用 IOS Developer 帐户进行最终测试并上传到应用商店吗?

iphone - 如何编写类似于 iPhone UI 的 HTML?

iphone - 更改导航项的背景并添加图像

iphone - 有效地子类化 UIView

iphone - 我必须注册下载我的应用程序的每个设备 token 吗?

java - 环境配置管理?

iOS UIImageView 在 iPad 上不显示任何内容