苹果提交规则及规例(SIM卡数据访问) [英] Apple Submission Rules and Regulations (SIM CARD DATA ACCESS)

查看:210
本文介绍了苹果提交规则及规例(SIM卡数据访问)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经做了很多有关访问设备的SIM卡数据的研究,如SIM卡序列号和用户的电话号码,和下面是我的发现:

I have done a lot of researches regarding accessing device SIM card data such as SIM serial number and user phone number, and below are my findings :


  • 将使用私有API适用于iOS SDK,我们可以提取SIM卡所需要的信息(如果已经存储在SIM卡上)。

  • 相关法规和规范提交应用程序的问题。在苹果专卖店,苹果既然拒绝访问SIM卡的任何应用程序,因为哎认为,这样的行为打破了用户的隐私和安全。

  • 此功能用于不出席的APPStore提交申请。

参考文献:


  • <一个href=\"http://stackoverflow.com/questions/7700833/how-could-i-read-information-from-sim-card-in-iphone\">How我可以在iPhone读取的SIM卡信息?

<一个href=\"http://stackoverflow.com/questions/4544803/programatically-get-own-phone-number-in-iphone-os-4-0\">Programatically得到自己的电话号码在iPhone OS 4.0

<一个href=\"http://stackoverflow.com/questions/6041605/how-can-i-get-the-phone-number-of-my-iphone-device\">How我可以让我的iPhone设备的电话号码吗?

<一个href=\"http://stackoverflow.com/questions/12705603/read-write-certificates-on-a-sim-card-ios\">Read/write在SIM卡上的证书 - iOS设备

所有的帖子和教程,我发现说,我不能没有面临苹果拒绝提取设备的SIM卡中的数据!

all the posts and tutorials that i found said that i can't extract data from the device SIM card without facing apple rejection !!!

我的问题是,,有什么办法来访问SIM卡信息,并成功发布在AppStore上我的应用程序?我AP preciated,说:没有SIM卡数据访问苹果提交规则和法规文件的一部分的任何参考!

My question is ,, is there any way to access SIM card information and publish my application successfully on the Appstore ? and i appreciated any reference to the part in apple submission rules and regulations document that says "NO SIM CARD DATA ACCESS" !!

推荐答案

我的问题是,,有什么办法来访问SIM卡信息,并成功发布在AppStore上我的应用程序? - 不也没有办法。有无SIM卡数据的文件中没有直接提到。

My question is ,, is there any way to access SIM card information and publish my application successfully on the Appstore ? - No there's no way. There's no direct reference of "No Sim Card Data" in documentation.

正如您已经阅读SIM卡的数据访问是不可能使用苹果的SDK。以下是苹果开发者文档的一部分:

As you have already read SIM card data access is not possible using the Apple SDK. Following is the part of Apple Developer Document :

下面的指南可以帮助你的方式要求用户数据
  帮助人们感觉很舒服。

The following guidelines can help you ask for user data in ways that help people feel comfortable.

请确保用户了解他们为什么被要求分享他们的
  个人资料。这自然让人们怀疑的请求
  对于自己的个人信息,如果他们没有看到明显需要
  它。为了避免用户不舒服,确保出现的警告
  只有当他们尝试使用功能,显然需要知道
  他们的信息。例如,人们可以使用地图时位置
  服务是关闭的,但他们看到一个警告,当他们访问功能
  用于查找并跟踪他们的当前位置。

Make sure users understand why they’re being asked to share their personal data. It’s natural for people to be suspicious of a request for their personal information if they don’t see an obvious need for it. To avoid making users uncomfortable, make sure the alert appears only when they attempt to use a feature that clearly needs to know their information. For example, people can use Maps when Location Services is off, but they see an alert when they access the feature that finds and tracks their current location.

说明为什么你的应用程序需要的信息,如果它不是很明显。您
  可以提供显示在警报文本,下面所提供的系统
  标题如,应用程序名称想访问您的联系人。您
  希望本文要具体和礼貌,让人们明白为什么
  你要求获得他们的信息,不觉得
  pressured。你的理由文本应该:

Describe why your app needs the information, if it’s not obvious. You can provide text that appears in the alert, below a system-provided title such as ""App Name" Would Like to Access Your Contacts". You want this text to be specific and polite so that people understand why you’re asking for access to their information and don’t feel pressured. Your reason text should:

不包括您的应用程序名称。该系统提供的警报标题已经
  包括您的应用程序名称。显然说明为什么你的应用程序需要的数据。
  如果合适的话,你也可以解释的方法,使您的应用程序不会
  使用的数据。使用以用户为中心的术语,并本地化。作为
  短越好,同时仍然很容易理解。尽可能
  尽可能避免提供超过一个句子。使用句子风格
  资本。 (句式大写意味着第一
  字母大写,并且单词的其余均为小写,除非
  他们是专有名词或形容词正确)请求允许在应用程序
  只有在没有你的应用程序无法执行其主要功能启动
  用户的数据。人们不会受此困扰,如果很明显
  您的应用程序的主要功能依赖于知道他们的个人
  信息。

Not include your app name. The system-provided alert title already includes your app name. Clearly describe why your app needs the data. If appropriate, you might also explain ways in which your app will not use the data. Use user-centric terminology and be localizable. Be as short as possible, while still being easy to understand. As much as possible, avoid supplying more than one sentence. Use sentence-style capitalization. (Sentence-style capitalization means that the first word is capitalized, and the rest of the words are lowercase unless they are proper nouns or proper adjectives.) Ask permission at app startup only if your app can’t perform its primary function without the user’s data. People will not be bothered by this if it’s obvious that the main function of your app depends on knowing their personal information.

要避免在用户之前触发警报编程调用
  其实选择需要的数据功能。通过这种方式,可以避免
  引起人们想知道为什么你的应用程序都希望自己的个人信息
  当他们正在做的似乎并不需要的东西。 (注意
  这让用户的位置服务preference不会触发
  该警报。)

Avoid making programmatic calls that trigger the alert before the user actually selects the feature that needs the data. This way, you avoid causing people to wonder why your app wants their personal information when they’re doing something that doesn’t appear to need it. (Note that getting the user’s Location Services preference does not trigger the alert.)

有关位置数据,检查位置服务preference避免
  不必要的触发警报。您可以使用核心位置
  编程接口来获得此设置(学习如何做到这一点,
  请阅读Core Location框架参考)。有了这些知识,你可以
  尽可能地触发警报到要求的功能
  位置信息,或者避免警报完全。

For location data, check the Location Services preference to avoid triggering the alert unnecessarily. You can use Core Location programming interfaces to get this setting (to learn how to do this, see Core Location Framework Reference). With this knowledge, you can trigger the alert as closely as possible to the feature that requires location information, or perhaps avoid an alert altogether.

您可以参考<一个href=\"http://stackoverflow.com/questions/193182/programmatically-get-own-phone-number-in-iphone-os\">this

这篇关于苹果提交规则及规例(SIM卡数据访问)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆