iOS开发中的Android权限相当于什么?

时间:2012-05-07 12:49:51

标签: android ios security permissions ios-permissions

我不知道如何搜索这个,所以即使有很多关键字就足够了,或者如果有人可以指向相关文档,那就是+1。

Android约有。描述了here的122个权限。 iOS中的等价物是什么?开发人员声明权限还是可以访问所有内容?如果一切,我在哪里可以找到这个“一切”所需要的东西?

5 个答案:

答案 0 :(得分:4)

尽管iOSAndroid访问系统的方式存在重大差异,但Apple所做的是让您使用某些系统资源(例如联系人或照片)并注册您的应用程序通过属性列表中的某些键来使用后台执行等功能(例如,想要侦听来电的voip应用程序)。 You can find all these options (keys) here.

答案 1 :(得分:2)

不幸的是,iOS中没有这样的东西。您可能有兴趣阅读此article关于此特定点上iOS和Android之间的区别。

答案 2 :(得分:2)

iOS中没有类似清单的权限概念。您可以访问每个公共API,只要它不违反开发者协议,如果您做错了什么,您的应用程序将被Apple拒绝。

答案 3 :(得分:1)

iOS中没有“权限”的概念,您可以做某些事情,而某些事情则不然。您无需要求用户访问这些权限。

我不知道你可以做的事情的具体清单,但Review Guidelines应该给你一个好主意。

答案 4 :(得分:1)

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

此致 博