【问题标题】:Wipe out iOS device [closed]清除iOS设备[关闭]
【发布时间】:2015-09-11 15:35:53
【问题描述】:

这是我的应用程序需要的第一阶段要求。

我想设计一个 WIPE-OUT 应用程序, 此应用程序将清除所有数据。

我想要这样的流程:

  1. 从 AppStore 安装我们的 WIPE-OUT 应用程序
  2. 此应用可以访问 Documents 目录(就像在 Android 中可以访问文件管理器一样)
  3. 用户可以删除、重命名和移动文档目录的文件(使用我们的应用程序)
  4. 那些文件可以是任何东西(从 Mail 下载的 PDF 或 word 文件,从 FB 的相机拍摄的照片或任何东西)
  5. 简而言之,同一个 FileManager 应用程序可以访问我的 iPhone 存储空间,并且我可以删除不可恢复的数据。

据我所知, 这不可能。

我的问题是,

  1. 是否有可能通过其他方式,苹果会批准该应用程序吗?
  2. 如果不可能,请分享我的链接。

【问题讨论】:

  • 由于安全原因和 iOS 的沙盒,这是不可能的
  • 不可能,因为单个应用程序的所有文档都在它们自己的应用程序目录中,Apple 不会批准任何获取它们的尝试。
  • 是的,不可能得到它。但是任何会提到这一点的链接都是受欢迎的
  • 您可以制作这样的应用程序并分发给越狱设备,这样就可以了。
  • 大家好,感谢您的信息。谢谢

标签: ios iphone nsdocumentdirectory


【解决方案1】:

Apple 确实有一个他们很少谈论的 MDM(移动设备管理)SDK。您需要使用企业开发者帐户,并且您最终将签署一份保密协议。

https://www.apple.com/iphone/business/it/management.html

此 SDK 允许远程擦除。 MaaS360 和 Lotus Traveler 可以做到。但是,如果您不是财富 500 强公司,那么您很有可能永远看不到它。

【讨论】:

    【解决方案2】:

    如 cmets 中所述,这是不可能的。

    这个Apple Guideline实际上将负责拒绝

    2.6 在指定容器区域外读写数据的应用将被拒绝

    【讨论】:

    • 小修正:如果您构建一个没有沙盒的应用程序是可能的。虽然是,但它会被拒绝。您只能在越狱设备上运行此类应用程序。
    猜你喜欢
    • 2013-04-28
    • 1970-01-01
    • 1970-01-01
    • 2013-08-30
    • 2018-06-07
    • 2013-06-09
    • 1970-01-01
    • 2012-10-24
    • 2020-07-15
    相关资源
    最近更新 更多