如何使用iOS SDK查找序列号,IMEI号码

时间:2014-07-01 08:27:31

标签: ios ios7 serial-number

在我的项目中,我想使用iOS SDK获取序列号和IMEI号,我们可以使用什么API来获取iOS7。我经历了几个他们正在使用IO框架的链接,如果我们使用那些苹果将拒绝该应用程序。我们怎样才能挺身而出。

2 个答案:

答案 0 :(得分:16)

Apple不允许您检索任何设备特定信息,如IMEI,UDID,Mac地址,序列号等。

这与误用这些标识符和用户隐私有关。

答案 1 :(得分:4)

Apple禁止检索此类信息,因为这可能会对最终用户造成伤害。相反,他们为您提供identifierForVendor:

  

一个字母数字字符串,用于唯一标识应用供应商的设备。 (只读)

参考:https://developer.apple.com/library/ios/documentation/uikit/reference/UIDevice_Class/Reference/UIDevice.html#//apple_ref/occ/instp/UIDevice/identifierForVendor

如果您需要区分同一供应商(在同一设备上)的不同应用,您可以使用advertisingIdentifier,但是文档明确指出,只有在广告负责时(无论是对广告进行安装还是展示广告)在你的应用程序中)。此外,我的应用程序被拒绝了,因为它正在使用此ID,并且未在iTunesConnect中声明。

  

每个设备唯一的字母数字字符串,仅用于投放广告。 (只读)

参考:https://developer.apple.com/library/ios/documentation/AdSupport/Reference/ASIdentifierManager_Ref/ASIdentifierManager.html#//apple_ref/occ/instp/ASIdentifierManager/advertisingIdentifier

如果您仍然决定选择后者,请不要忘记将AddSupport.framework添加到项目设置中。