【发布时间】:2014-08-21 17:48:14
【问题描述】:
在我的项目中,我想使用 iOS SDK 获取序列号和 IMEI 号,我们可以使用哪些 API 来获取 iOS7。我浏览了他们使用 IO 框架的几个链接,如果我们使用这些,Apple 将拒绝该应用程序。我们怎么能前进。
【问题讨论】:
-
我担心你不能那样做,仍然得到苹果的认可。
标签: ios ios7 serial-number
在我的项目中,我想使用 iOS SDK 获取序列号和 IMEI 号,我们可以使用哪些 API 来获取 iOS7。我浏览了他们使用 IO 框架的几个链接,如果我们使用这些,Apple 将拒绝该应用程序。我们怎么能前进。
【问题讨论】:
标签: ios ios7 serial-number
Apple 禁止检索此类信息,因为这可能对最终用户有害。相反,他们为您提供了 identifierForVendor:
向应用供应商唯一标识设备的字母数字字符串。 (只读)
如果您需要区分来自同一供应商的不同应用(在同一设备上),您可以使用 adsIdentifier,但文档明确指出它必须仅在其负责广告时使用(无论是为广告提供安装还是展示广告)在您的应用程序中)。此外,我的申请被拒绝了,因为它使用了这个 id,并且没有在 iTunesConnect 中声明。
每个设备唯一的字母数字字符串,仅用于提供广告。 (只读)
如果您仍然决定选择后者,请不要忘记将 AddSupport.framework 添加到您的项目设置中。
【讨论】:
Apple 不允许您检索任何设备特定信息,例如 IMEI、UDID、Mac 地址、序列号等。
这与这些标识符的滥用和用户的隐私有关。
【讨论】: