2013-03-13 68 views
3

我已经做了很多关于访问设备的SIM卡数据,如SIM卡序列号和用户的电话号码的研究中,以下是我的发现:苹果提交规则及规例(SIM卡数据ACCESS)

  • 通过使用iOS SDK专用API,我们可以从SIM卡中提取所需的信息(如果已存储在SIM卡中)。
  • 该问题与提交应用程序的规则和法规相关。在Apple商店中,由于Apple拒绝任何访问SIM卡的应用程序,因为他们认为这样的行为会破坏用户的隐私和安全。
  • 此功能用于应用程序不参加APPStore提交。

参考文献:

我发现的所有帖子和教程都说我无法从设备SIM卡中提取数据而无需面对苹果拒绝!

我的问题是,有什么方法可以访问SIM卡信息并在Appstore上成功发布我的应用程序?我赞赏任何有关苹果提交规则和条例文件中提到“无SIM卡数据访问”的部分提及!

回答

1

我的问题是,有什么方法可以访问SIM卡信息并在Appstore上成功发布我的应用程序? - 没有,没有办法。文档中没有直接引用“无SIM卡数据”。

由于您已经阅读过SIM卡数据,因此无法使用Apple SDK进行访问。以下是Apple开发者文档的一部分:

以下指南可帮助您以 帮助人们感觉舒适的方式询问用户数据。

确保用户了解他们为什么被要求分享他们的 个人数据。如果他们没有看到 这个明显的需求,那么对于他们的个人信息请求 是很自然的。为避免让用户感到不适,请确保只有当他们尝试使用明确需要知道其信息的功能时,才会显示 。例如,当地点 服务处于关闭状态时,人们可以使用地图,但他们在访问查找并跟踪其当前位置的功能 时会看到警报。

描述为什么你的应用程序需要这些信息,如果它不明显。您可以在系统提供的 标题(如“”应用程序名称“想要访问您的联系人”)下方提供出现在警报中的文本。您要 希望本文具体而有礼貌,以便让人们明白为什么 您要求访问他们的信息,并且不觉得 有压力。您的原因文字应该:

不包括您的应用程序名称。系统提供的警报标题已包含您的应用程序名称。清楚地描述你的应用为什么需要这些数据。 如果合适,您可能还会解释您的应用不会使用数据的方式。使用以用户为中心的术语并可本地化。尽可能短,尽管仍然容易理解。尽可能多地提供 ,避免提供多个句子。使用句式 大写。 (句式大写意味着第一个 单词被大写,其余单词都是小写,除非 它们是专有名词或适当的形容词。)仅在应用程序 仅在应用程序无法执行其主要功能时询问应用程序的许可权没有 用户的数据。如果明显是 ,你的应用程序的主要功能取决于知道他们的个人信息 ,人们不会被这个困扰。

避免在用户 实际选择需要数据的功能之前进行触发警报的编程调用。通过这种方式,您可以避免 引起人们怀疑为什么您的应用需要他们的个人信息 ,因为他们在做某些看起来并不需要的事情。 (注 即获得用户的定位服务偏好不会触发 警报。)

位置数据,检查位置服务优先,以避免不必要的 触发警报。您可以使用Core Location 编程接口来获取此设置(要了解如何执行此操作,请参阅 请参阅Core Location Framework Reference)。有了这方面的知识,您可以尽可能地触发要求提供 位置信息的功能的警报,或者完全避免警报。

您可以参考this