我找到了可用的 ios 应用程序 URl 方案列表:https://ios.gadgethacks.com/news/always-updated-list-ios-app-url-scheme-names-0184033/
相机应用程序不在此列表中。尝试camera://确实会提示打开相机应用程序,但是在接受我们时会出现“地址无效”错误。
通过这样的 URL 方案在 iOS 上打开相机应用程序的正确方法是什么?
我知道这是一个老问题,但是,操作系统相机应用程序仍然没有自定义 URL,我相信它与电源和控制有关,与安全无关。很多次“但是你为什么要这样做”的反应总是让我感到惊讶,而没有“当你可以这样做时”。
但无论如何,他们只是简单地提出要求并假设原因太复杂或太长而无法列出或让您理解,这还不够好吗?
但对我来说,原因很简单。操作系统相机应用程序具有许多内置功能,例如滤镜、叠加、动画、裁剪、倾斜和贴纸,可将所有这些功能添加到 PWA 中,然后还可能将结果存储两次(操作系统图库/文件系统以及 PWA 缓存)。
更不用说用户在完成上述所有操作时的易用性和熟悉度了。所以更好的问题是为什么相机应用程序没有自定义 URI。当然不是隐私或安全,因为 Web 应用程序永远不需要访问本地文件系统,它可以简单地将编辑或未编辑的结果返回到调用它的结果,而无需每次都授予对本地文件系统的访问权限)。
但是据我所知,到 2024 年,移动 IOS 摄像头应用程序仍然没有自定义 URI。我看过甚至询问过 chatGPT,其主要借口是我是正确的,不存在隐私问题,但原因是传递任意访问的隐私到本地文件系统。在我指出这不是任意的,并且在任何情况下都无法访问本地文件系统,因为可以返回实际数据而不是打开的链接。像现在一样打开和选择文件似乎更加任意和易于访问。