我们的 iOS 应用刚刚在 iOS 应用商店被拒绝,这是我们得到的:

我们在唯一设备标识处使用 Mac 地址,我认为不再允许(iOS 7 也不支持查询 Mac 地址, see link )。虽然没有明确说明,但是从“iOS 开发者程序许可协议(protocol)”中的以下几行,我们可以清楚地看到它不再被允许:

所以我已经在我们的代码中删除了 Mac 地址查询,并使用了其他一些方法来识别设备,但是我有点担心行:

我们的应用程序是一个移动内容管理软件。我们正在收集有关设备的信息,例如操作系统、型号、位置和用户文档审核日志等。我们应该在此处向用户提供何种类型的同意?
我们是否应该在此处提供最终用户许可协议(protocol)以包含所有这些内容? (如果是的话,我想我需要请我们公司的律师写出来)。
现在,我们的代码也提供了从我们的管理服务器下载的应用程序使用策略。在我们开始收集用户和设备信息之前,用户需要接受该政策。或者在该使用政策中有更多相关文本就足够了吗?
现在,应用商店审核团队并没有提示我们会收集位置(我想无论如何用户都需要接受操作系统的位置提示)。
非常感谢您的建议,因为我们在这里的时间非常紧迫,而且在应用商店的审核周期约为一周。不确定在下次提交上述修复程序后我们是否会面临任何其他问题。或者也许应用商店审核团队会在一次审核中给出所有问题,如果我们解决了这个问题,我们应该很高兴,如果应用商店审核是这样的,也请根据您的经验告诉我。非常感谢您的时间。

最佳答案

我们的应用程序获得了 Apple 的批准。以下是我们所做的:

  • 删除对 Mac 地址的调用
  • 在 iTunes Connect 上修改了应用程序的 EULA,以包含我们的应用程序将收集用户和设备信息的协议(protocol)。
  • 在我们的应用程序开始收集用户和设备信息之前,在我们的应用程序中添加一个屏幕,要求用户接受 EULA。

  • 我们尽了最大的努力,因为我们有一个非常紧迫的时间表,我们不能再拒绝一次。如果您有时间进行测试,以防遇到相同类型的拒绝,则您可能不需要执行上述所有操作。希望对你有帮助。

    关于iphone - 分析软件用户内容在 iOS 应用商店评论(应用被拒绝),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18176230/

    10-14 20:30
    查看更多