【问题标题】:Why my iPhone app rejected? [closed]为什么我的 iPhone 应用程序被拒绝? [关闭]
【发布时间】:2015-01-21 02:18:05
【问题描述】:

按照拒绝原因:

17.1: 未经用户事先许可并为用户提供访问权限,应用程序不得传输有关用户的数据 有关如何以及在何处使用数据的信息 ----- 17.1 -----

我们发现您的应用在收集 用户的个人数据,按照 App Store 审核指南的要求。

具体来说,该应用访问用户的 iPad 联系人时无需 权限。

要通过您的应用收集个人数据,您必须向 用户,他们的个人数据将被上传到您的服务器和您 上传数据前必须征得用户同意。

iOS 8 包含用于指定应用访问 用户的受保护数据。显示访问提示时, 这些键中指定的用途会显示在该对话框中。如果 您的应用程序将传输受保护的用户数据,使用 您的访问请求中的字符串应清楚地告知用户 如果他们同意,他们的数据将上传到您的服务器。

有关这些键的更多信息,请参阅信息 属性列表键参考。

现在,我确实在使用 API(已经 4 年了......在上次更新中没有任何变化)从 iPhone 的联系人应用程序中获取联系人数据,但是,我将这些数据保存到本地 SQLite 数据库并不发送到任何地方。此外,我没有自己的服务器,因此无法将其发送到拒绝原因中所示的服务器。

如果用户明确选择这样做,我确实允许用户备份他们的数据库并将其上传到他们自己的 Dropbox 帐户。但是,我不认为用户自己的私人 Dropbox 帐户会被视为开发者的服务器。

有人遇到过这种拒绝吗?

【问题讨论】:

  • 这个问题似乎是题外话,因为它是关于 Apple 审查 - 您应该将您的查询提交给 App Store 支持团队
  • 我不同意。该问题可能与 API 使用有关,因此遇到相同问题的其他用户可能会从答案中受益。但是这个链接非常有用,谢谢!
  • 您是否要求用户允许将其保存到本地 SQL 数据库?无论是将其发送到服务器还是仅将其保存在本地都没有关系,您仍然需要用户权限才能执行此操作。
  • iPhone OS 在第一次尝试时会自动请求用户许可。这不取决于开发人员。如果用法不简单(我不是这种情况),开发人员只能添加特定消息。

标签: ios iphone ipad app-store-connect


【解决方案1】:

您是否请求用户允许读取他在 plist 中的联系人,并附有描述您的请求的消息?

iOS 8 包含用于指定应用访问 用户的受保护数据。显示访问提示时, 这些键中指定的用途显示在该对话框中

如果没有在您的 plist 中添加以下键并带有适当的消息 (NSContactsUsageDescription)。点击此处了解更多详情:

还有一件事,每个消息传递应用程序都可以毫无问题地将联系人上传到他们的服务器。

https://developer.apple.com/library/ios/documentation/general/reference/infoplistkeyreference/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW14

也检查此部分“允许用户控制对其联系人数据的访问”https://developer.apple.com/library/mac/documentation/UserExperience/Conceptual/AddressBook/Concepts/WhatsInAB.html#//apple_ref/doc/uid/20001021-BAJGJJAH

【讨论】:

  • 感谢您的回复。 iPhone OS 在第一次尝试时会自动请求用户访问他/她的联系人的权限。我认为 Apple 拒绝了我的应用程序,因为他们认为我正在将联系信息上传到我自己的服务器,并且这种与隐私相关的操作需要 NSContactsUsageDescription 键中的专用消息。您确定访问用户通讯录的应用必须在 NSContactsUsageDescription 键中提供消息,而不管使用情况如何?
  • 是的,您是对的,但 ios8 要求您明确说明您请求权限的原因,请选中此“iOS 8 包含用于指定应用程序访问用户受保护数据的原因的密钥。 "
  • 感谢您的信息。但是,从 iOS 6.0 开始支持 NSContactsUsageDescription 而不是 iOS 8.0。我还查找了“iOS 8 包含用于指定应用程序访问用户受保护数据的原因的密钥”。并且只找到了这篇文章... :) 你介意给我一个 URL 或任何关于 iOS 8.0 特定隐私注意事项的参考吗?
  • 我已经编辑了答案,没有明确的资源,但在 IOS8 苹果应用了许多隐私限制。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-26
  • 2020-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多