如何限制 iOS 不支持空投功能的设备?

How to restrict iOS devices which are not support airdrop feature?

我只想在具有空投功能的设备上安装我的 iOS 应用程序。

如何限制没有空投功能的设备?

没有任何 public API 可以告诉您设备是否支持 AirDrop。要使用 AirDrop,设备需要是以下型号之一或更新型号:

  • iPhone 5 或更高版本
  • iPad(第4代)
  • iPad迷你
  • iPod touch(第 5 代)

您可以直接使用UIDevice查看设备型号:https://developer.apple.com/documentation/uikit/uidevice

但更简单的方法是将应用的最低部署目标更改为至少 iOS 10 或更高版本,因为列表中早于这些设备的设备不支持 iOS 10+ . https://www.avanderlee.com/workflow/minimum-ios-version/