有什么办法可以在Swift中阻止特定应用程序的设备

时间:2018-09-08 09:04:24

标签: ios swift

我想在iPhone中安装应用程序,但是当他们单击应用程序时,应用程序会将弹出窗口提供给用户“ iPhone不支持该应用程序” 。就像Whatsapp在许多Android设备以及iPhone和Windows中被阻止一样。

如果有人对此有所了解,请帮助我。

1 个答案:

答案 0 :(得分:-2)

不是您有责任过滤掉设备。最常见的方法是设置deployment target。如果将deployment target设置为iOS 10,则iOS 9(例如iPad 2)上的用户将无法下载您的应用。

如果您真的想要阻止某些设备,则始终可以手动执行。 This answer提供了一种获取运行您的应用程序的设备模型的方法。然后,您可以像这样手动检查:

if modelName == "iPhone 6" || modelName == "iPhone 6 Plus" {

     // Present a popup here.

} else {
     // Continue, because this device is supported.
}