【发布时间】:2014-12-08 12:25:45
【问题描述】:
我有一个关于在 Store 上提交应用程序的问题,如果我们在每次启动应用程序时要求用户输入管理员密码并包含该引用直到用户关闭应用程序,并执行特权任务,无论需要在期间使用该应用程序那个会议。那么这是否违反了应用商店的规则?因为我无法在文档中获得任何具体的规则细节。
我知道这可能是一个安全问题,但我们仍然需要在应用程序中执行一些特权任务。
【问题讨论】:
我有一个关于在 Store 上提交应用程序的问题,如果我们在每次启动应用程序时要求用户输入管理员密码并包含该引用直到用户关闭应用程序,并执行特权任务,无论需要在期间使用该应用程序那个会议。那么这是否违反了应用商店的规则?因为我无法在文档中获得任何具体的规则细节。
我知道这可能是一个安全问题,但我们仍然需要在应用程序中执行一些特权任务。
【问题讨论】:
要在 Apple App Store 上获得许可,您的应用基本上需要经过“沙盒化”(with a few very specific exceptions, not including yours)。
根据Apple's "App Sandbox Design Guide":
以下应用行为与应用沙盒不兼容:
授权服务的使用
使用 App Sandbox,您无法工作 具有授权服务 C 参考中描述的功能。
所以如果你想在应用商店上架,你就不能做任何有特权的事情。
【讨论】: