我们的iOS应用程序刚刚在iOS应用商店被拒绝,下面是我们得到的信息:
解放军3.3.9 我们发现您的应用程序使用分析软件收集设备数据并将其发送给第三方,这不符合iOS开发人员程序许可协议。 3.3.9未经用户事先同意,您和您的应用程序不得收集用户或设备数据,并且只能提供与应用程序的使用直接相关的服务或功能,或提供广告服务。您不能在应用程序中使用分析软件来收集设备数据并将其发送给第三方。 具体来说,我们发现您的应用程序使用MAC地址作为设备的标识用途。
我们在唯一的设备标识处使用Mac地址,我认为它不再被允许(iOS 7也不支持对Mac地址的查询,见链接)。虽然它没有清楚地说明,但是,从"iOS开发人员程序许可协议“的以下几行来看,我们可以清楚地看到,它不再被允许:
此外,您和您的应用程序都不会使用任何永久的、基于设备的标识符或由此派生的任何数据,以便唯一地标识设备。
因此,我已经删除了代码中的Mac地址查询,并使用了一些其他方法来识别设备,不过,我有点担心行:
未经用户同意,您和您的应用程序不得收集用户或设备数据。 应用程序中不得使用分析软件收集设备数据并将其发送给第三方
我们的应用程序是一个移动内容管理软件。我们正在收集有关操作系统、模型、位置和用户文档审核日志等设备的信息。我们应该在这里向用户提供什么样的同意?
我们应该在这里提交一个最终用户许可协议来包含所有这些吗?(如果是这样,我想我需要请我们公司的律师把它写下来)。
现在,我们的代码也提供了从管理服务器下载的应用程序使用策略。在开始收集用户和设备信息之前,用户需要接受该策略。还是在使用策略中有更多相关的文本就足够了?
现在,应用程序商店评审小组并没有抱怨我们会收集位置(我想不管怎么说,操作系统都有一个位置提示,用户需要接受这个提示)。
您的建议是非常感谢,因为我们是非常紧的时间在这里和审查周期在应用商店大约一周。不确定是否有任何其他问题,我们将在下一次提交后,与上述修复。或者,应用程序商店评审小组会在一次评审中给出所有的问题,如果我们解决了这个问题,我们应该做的很好,如果应用程序商店的评论是这样的,请从您的经验中让我也知道。提前谢谢你的时间。
发布于 2013-08-20 21:14:15
我们的应用程序得到了苹果的批准。以下是我们所做的:
我们已经尽了最大的努力,因为我们有一个非常紧的时间表,我们不能再拒绝。如果您有时间进行测试,以防止遇到相同类型的拒绝,您可能不需要做以上所有的工作。希望这对你有帮助。
https://stackoverflow.com/questions/18176230
复制相似问题