4

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

Android有大约。此处描述了 122 个权限。iOS中的等价物是什么?开发人员是否声明了权限,或者他们可以访问所有内容?如果一切,我在哪里可以找到这个“一切”意味着什么?

4

5 回答 5

4

iOS尽管在方式和访问系统上存在关键差异,但AndroidApple 所做的是让您使用一些系统资源(例如联系人或照片),并通过属性列表中的一些键注册您的应用程序,以使用诸如作为后台执行(例如,想要监听来电的 voip 应用程序)。您可以在此处找到所有这些选项(键)。

于 2012-05-07T13:03:14.640 回答
3

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

于 2012-05-07T12:55:23.670 回答
2

iOS 没有权限的概念(iOS 5;可能发生在 iOS 6 中,但不要指望它)。您只能访问 Apple 批准的官方 API。不允许使用任何非官方 API,因此在大多数情况下会导致您的应用被拒绝在 AppStore 中分发。

The closest you will find to permissions in notifications you see when using Location. See more @: http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/TechnologyUsage/TechnologyUsage.html#//apple_ref/doc/uid/TP40006556-CH18-SW10

Regards, Bo

于 2012-05-07T13:01:41.450 回答
2

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

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

于 2012-05-07T12:54:49.723 回答
2

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

于 2012-05-07T12:55:12.450 回答