我已经开发了一个应用程序并在商店中上线。它运行良好,并实施了指纹认证。既然 Apple 已经强制要求提供 iPhone X 支持,我将发布该应用程序的另一个更新。
但是,我想了解如果在 iPhone X 上安装已经提交的应用程序版本会发生什么..?
我读过——
应用程序会提供一个兼容性警报,说,但是如果我们在 plist 中
This app was designed to use Touch ID and may not fully support FaceID
插入一个键,它就会消失。NSFaceIDUsageDescription
我还读到如果使用 iOS 11 SDk(
NSFaceIDUsageDescription
plist 中没有密钥)构建该应用程序将会崩溃。
这是我的问题- 如果应用程序是使用 iOS 8 构建并安装在 iOS 11 中的,它还会崩溃吗?如果没有,确切的行为将如何..?我已经在模拟器中进行了测试,应用程序没有崩溃,但我手头没有 iPhone X,也无法在实际设备上进行交叉检查。
注意- 在设备上观察到此崩溃更多,而不是在模拟器上。
- 在 iPhone X 上运行应用程序中的单词是多么重要
FaceId
。如果我使用诸如“生物识别身份验证”之类的通用术语代替 touchId 和 FaceId 会怎样。该应用程序仍然可以正常使用并且最终不会被拒绝吗?
任何帮助或线索将不胜感激!