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