ios - 如何限制某些不支持 NFC 的设备从应用商店安装 ios 应用程序?

标签 ios swift xcode passkit

我一直致力于开发基于 NFC 的通行证 iOS 应用程序,其中一些设备不支持 NFC。如何限制该设备从应用商店安装应用?

支持操作系统但硬件不支持启用 NFC 的通行证(Apple VAS 协议(protocol)不是 CoreNFC)。

是否需要在 Xcode 中为启用 NFC pass 的设备进行任何设置才能支持?

最佳答案

如果您只想为支持 NFC 的型号运行您的应用程序,那么您需要在 Info.plist 中添加 UIRequiredDeviceCapabilities 键:

key>UIRequiredDeviceCapabilities</key>
<array>
    // ... your restrictions
    <string>nfc</string>
</array>

根据此要求,只有具有 NFC 的设备才能从 App Store 下载我们的应用。

来源:

  1. Device Compatibility
  2. UIRequiredDeviceCapabilities

关于ios - 如何限制某些不支持 NFC 的设备从应用商店安装 ios 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57890092/

相关文章:

ios - 相同的数据在 swift 4 中的 UITableView 和 UICollectionView 部分中重复

ios - 为什么我的页面 Controller 不能无限向后滚动?

iphone - 什么是 FaceBook 的 URL Scheme(适用于 ios 6)

iphone - 如何在iPhone上播放3gpp文件?

ios - 额外的 settings.plist 不显示在 iOS 的设置包中

ios - Appcelerator SSL 证书无效

swift - 不同类型的全局声明之间有什么区别

ios - Swift 2.0 格式 100 0's into a friendly K' s

xcode - NSURL 特殊字符编码

ios - 如何在一个许可证下同时使用笔记本电脑和台式机?