如何获取当前设备的图片(如 iTunes 所示)?

Posted

技术标签:

【中文标题】如何获取当前设备的图片(如 iTunes 所示)?【英文标题】:How to get current device's picture (as shown in iTunes)? 【发布时间】:2014-10-23 11:43:14 【问题描述】:

有没有办法获取当前ios设备的图片?如果我在白色 iPhone 5 上运行代码,我指的是白色 iPhone 5 的图片,黑色 iPad mini 的图片,在黑色 iPad mini 上运行时的图片等等。苹果在当前设备的 iTunes 中显示了这张图片:

在 Xcode 设备中,我认为这张图片包含在某处,希望可以在代码中访问以显示给用户(如“您当前的设备图片”)。

【问题讨论】:

您可以获取设备代码并将其与您的自定义图像相匹配,但您肯定找不到公共 API 来获取所述图像.. 他们自己的设备图像在iTunes应用程序中,分别称为DeviceIcons.rsrcDeviceImages.rsrc。因此,您将无法轻松获得它们。 【参考方案1】:

Apple 目前不允许从公共 API 获取设备颜色。

您可以查看at this link,它使用 Apple Private API,但切勿将其用于 App Store 提交。如果您仍然决定使用此 API,您需要做的就是为所有设备颜色和所有设备型号创建手机图像This is the link how to get device model。然后,剩下要做的就是写一堆 if 语句,就是这样。

【讨论】:

以上是关于如何获取当前设备的图片(如 iTunes 所示)?的主要内容,如果未能解决你的问题,请参考以下文章

iTunes Connect - 总安装量与已安装应用程序的当前设备

如何获取iphone的UUID

iOS怎样获取任何App的资源图片?

无法在应用购买中从 iTunes Connect 获取产品标识符?

如何阻止每次手机链接到电脑上都会自动弹出图片和iTunes

VB 如何获取屏幕图片数据保存在一个二进制数组里面?