UIRequiredDeviceCapabilities

UIRequiredDeviceCapabilities

如果应用程序将两个项目添加到info.plist文件的UIRequiredDeviceCapabilities数组中,一个是armv7(默认设置),另一个是bluetooth-le。这说明该应用程序仅在具有BLE4.0的设备上可用?以及其他没有BLE4.0的设备是否可以从应用商店下载此应用或运行该应用?

最佳答案

没错只有具有这些功能的设备才能安装您的应用。 UIRequiredDeviceCapabilities文档中对此进行了说明。报价单:


  UIRequiredDeviceCapabilities(数组或字典-iOS)可让iTunes和App Store知道应用程序要运行哪些与设备相关的功能。 iTunes和移动App Store使用此列表来防止客户在不支持所列功能的设备上安装应用程序。
  
  如果使用数组,则给定键的存在表示需要相应的功能。如果使用字典,则必须为每个键指定一个布尔值。如果此键的值为true,则该功能是必需的。如果密钥的值为false,则该功能不得出现在设备上。在这两种情况下,省略键都表明该功能不是必需的,但如果存在该功能,则该应用程序可以运行。

关于ios - 关于UIRequiredDeviceCapabilities?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16247637/

10-09 02:22