【发布时间】:2013-06-29 09:35:59
【问题描述】:
我的一个 iphone 应用被苹果拒绝了。这是解决中心的原因。
我们发现您的应用使用分析软件来收集和发送 设备数据给第三方,不符合 iOS 开发者计划许可协议。
3.3.9 未经用户事先同意,您和您的应用程序不得收集用户或设备数据,然后仅用于提供服务或 与应用程序的使用直接相关的功能,或 为广告服务。您不得在您的 用于收集设备数据并将其发送给第三方的应用程序。
具体来说,您的应用程序正在传输用户的 MAC 地址 未经他们事先同意。删除 这种行为来自您的应用程序或征得用户的同意。”
未使用任何分析 SDK。仅使用了 3rd 方 sdk - Chartboost、Revmob、facebook-ios-sdk、Nextpeer。我该如何解决这个问题?如何找到哪个sdk有问题?
【问题讨论】:
-
您是否在应用程序中获取用户信息?
-
不,我这边没用过..它是一个 iphone 游戏
-
既然它说“特别是你的应用程序正在传输用户的MAC地址......”,我猜它是多人游戏平台,如果它允许你在没有互联网访问的情况下玩/在AdHoc中玩模式(不使用 iOS 7 中可用的新 API)。由于 Apple 要求您征得用户的同意,因此游戏可能需要提示客户一些设备信息,并要求您回答是/否。只有“是”才能继续,看看苹果是否接受。
-
感谢您的回复,让我将这个建议的解决方案发送到解决中心...让我们看看苹果回复了什么
-
您应该只添加 UIAltertView 并提交一个新版本。当您认为 Apple 判断错误时,解决中心是为您准备的。
标签: iphone xcode cocos2d-iphone chartboost nextpeer