iOS开发中的Android权限等价于什么?

我不知道如何search这个,所以即使是一堆关键字将是足够的,如果有人可以指向我的相关文件+1。

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

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

尽pipeiOSAndroid访问系统的方式有很大的不同,但苹果公司已经做了一些事情,就是让你使用一些系统资源(例如联系人或照片),并通过属性列表中的某些键注册你的应用程序function,如后台执行(例如,想要监听来电的voip应用程序)。 你可以在这里find所有这些选项(键)。

不幸的是,iOS中没有这样的事情。 您可能有兴趣阅读这篇关于iOS和Android在这个特定点上的区别的文章 。

在iOS中没有“权限”的概念,你可以做某些事情,某些事情不是。 您不必要求用户访问这些权限。

我不知道你可以做什么的具体清单,但是审查指南应该给你一个好主意。

没有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

问候,博