我是否可以要求用户使用True Depth相机从App Store下载我的应用程序?

问题描述 投票:6回答:2

我想制作的应用只适用于ARKit的TrueDepth相机和增强现实人脸跟踪功能。我是否可以要求用户使用True Depth摄像头(仅限iPhone X)从App Store下载我的应用程序?

iphone-x truedepth-camera
2个回答
7
投票

没有。

Apple按设备功能隔离App Store列表的机制确实包括front-depth-camera密钥。但是,该密钥未启用供第三方应用程序使用,Apple未将其包含在device capabilities列表中,第三方应用程序可用于限制应用程序的App Store可用性。如果您在应用程序的Info.plist中包含该密钥,它对App Store没有影响 - 您的应用程序仍将提供给没有TrueDepth摄像头的设备。

除非/直到改变,否则你无法真正制作绝对需要TrueDepth相机的应用程序。 App Store指南要求所支持设备的基线应用功能相同。

相反,将基于深度相机的特征视为应用程序核心功能集的辅助或补充 - 例如,如果您有一个为自拍摄像头图像添加视觉效果的应用程序,则在支持面部跟踪的设备上提供基于ARKit的效果对没有的设备的简单影响。 (检查ARFaceTrackingConfiguration.isSupported,看看你是否在正确的硬件上运行。)


© www.soinside.com 2019 - 2024. All rights reserved.