需要ForceTouch iOS App

Jak*_*san 8 ios ios9

有没有办法编写应用程序的"必需的设备功能",使应用程序只运行iPhone 6s及以上(由于需要强制触摸)?

Fro*_*iph 2

您通常使用 UIRequiredDeviceCapability 键,它可能需要存在某些功能。不过目前似乎还没有添加3D Touch。

现在,在等待苹果添加 3D Touch 作为你需要的东西时,一个大的警告就足够了。否则,您可能需要一些只有新 iPhone 型号才有的功能,例如 ARM 芯片。不过我还没有研究过这个。

在苹果文档页面上,您可以看到 UIRequiredDeviceCapability 的可用键,其中 3D Touch 似乎不存在。打开https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW3