Apple 提交规则和规定(SIM 卡数据访问)

UBA*_*eam 5 iphone app-store user-data

我对访问设备 SIM 卡数据(例如 SIM 序列号和用户电话号码)进行了大量研究,以下是我的发现:

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

参考 :

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

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

Rus*_*shi 2

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

\n\n

正如您已经阅读过的那样,使用 Apple SDK 无法访问 SIM 卡数据。以下是苹果开发者文档的部分内容:

\n\n
\n

以下指南可以帮助您以让人们感到舒适的方式索要用户数据。\n

\n\n

确保用户了解为何要求他们共享个人数据。\xe2\x80\x99。如果人们没有看到对个人信息的明显需求,那么他们很自然会对索取其个人信息的请求产生怀疑。为了避免让用户感到不舒服,请确保仅当用户尝试使用明确需要了解其信息的功能时才显示警报。例如,人们可以在位置服务关闭时使用地图,但在访问查找和跟踪其当前位置的功能时会看到警报。

\n\n

如果\xe2\x80\x99s 不明显,请描述为什么你的应用需要这些信息。您可以在系统提供的标题下方提供显示在警报中的文本,例如 \xe2\x80\x9c\xe2\x80\x9c应用程序名称\xe2\x80\x9d 希望访问您的联系人\xe2\ x80\x9d。您希望此文本具体且礼貌,以便人们了解您为何要求访问他们的信息,并且不会感到有压力。您的原因文字应该:

\n\n

不包括您的应用程序名称。系统提供的警报标题已包含您的应用名称。\n 清楚地描述您的应用为何需要这些数据。\n 如果合适,您还可以解释您的应用\n 不使用这些数据的方式。使用以用户为中心的术语并可本地化。尽可能简短,同时仍然易于理解。尽可能避免提供超过一个句子。使用句子样式\n 大写。(句子式大写意味着第一个单词大写,其余单词小写,除非它们是专有名词或专有形容词。)仅当您的应用可以时才在应用程序启动时请求许可 xe2 x80\x99t 在没有用户\xe2\x80\x99s 数据的情况下执行其主要功能。如果你的应用程序的主要功能明显依赖于了解他们的个人信息,人们就不会对此感到困扰。

\n\n

避免在用户实际选择需要数据的功能之前进行触发警报的编程调用。这样,当人们\xe2\x80\x99 正在做一些看似不需要的事情时,\n 就可以避免让人们疑惑为什么你的应用需要他们的个人信息。(请注意,获取用户\xe2\x80\x99s 位置服务首选项不会触发\n 警报。)

\n\n

对于位置数据,请检查“位置服务”首选项以避免触发不必要的警报。您可以使用 Core Location\n 编程接口来获取此设置(要了解如何执行此操作,\n 请参阅 Core Location 框架参考)。有了这些知识,您就可以尽可能接近需要位置信息的功能触发警报,或者完全避免警报。

\n
\n\n

你可以参考这个

\n