【发布时间】:2012-05-15 23:29:31
【问题描述】:
我不知道如何搜索这个,所以即使是一堆关键字就足够了,或者如果有人可以将我指向相关文档的话 +1。
Android 有大约。描述了 122 个权限here。 iOS中的等价物是什么?开发人员是否声明了权限,或者他们可以访问所有内容?如果是一切,我在哪里可以找到这个“一切”的含义?
【问题讨论】:
标签: android ios security permissions ios-permissions
我不知道如何搜索这个,所以即使是一堆关键字就足够了,或者如果有人可以将我指向相关文档的话 +1。
Android 有大约。描述了 122 个权限here。 iOS中的等价物是什么?开发人员是否声明了权限,或者他们可以访问所有内容?如果是一切,我在哪里可以找到这个“一切”的含义?
【问题讨论】:
标签: android ios security permissions ios-permissions
虽然iOS和Android访问系统的方式有关键区别,但Apple所做的就是让你使用一些系统资源(例如联系人或照片)并通过一些注册你的应用程序属性列表中的键,用于使用后台执行等功能(例如,想要监听来电的 voip 应用程序)。 You can find all these options (keys) here.
【讨论】:
iOS 中没有类似清单的权限概念。您可以访问所有公共 API,只要不违反开发者协议即可,如果您做错了事,您的应用程序将被 Apple 拒绝。
【讨论】:
iOS 中没有“权限”的概念,有些事情你可以做,有些事情你不能做。您无需要求用户访问这些权限。
我不知道你可以做什么的具体列表,但Review Guidelines 应该会给你一个好主意。
【讨论】:
iOS 没有权限的概念(iOS 5;可能发生在 iOS 6 中,但不要指望它)。您只能访问 Apple 批准的官方 API。不允许使用任何非官方 API,因此在大多数情况下会导致您的应用被拒绝在 AppStore 中分发。
您在使用位置时看到的通知中最接近权限。查看更多@:http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/TechnologyUsage/TechnologyUsage.html#//apple_ref/doc/uid/TP40006556-CH18-SW10
问候, 博
【讨论】:
不幸的是,iOS 中没有这样的东西。您可能有兴趣阅读article,了解 iOS 和 Android 在这一点上的区别。
【讨论】: