• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

IOS照片隐私及图片上传流程

[复制链接]
菜鸟教程小白 发表于 2022-12-13 02:12:47 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我是一个 iPhone 用户,一般来说,当你想上传一张照片到一个应用程序时,有三个步骤:首先,应用程序检查它是否有访问相册的权限,如果没有,它会要求你赋予权限。然后,您将看到一个界面,您可以从中选择相册中的照片,最后,您按下按钮将所选照片上传到应用程序。之前,我以为app只能访问用户选择的照片,但后来我看到了这个答案: https://apple.stackexchange.com/questions/107404/is-it-safe-to-allow-apps-to-access-your-photos

它说:“当您授予应用程序对照片的访问权限时……它可以以未加密的形式读取设备上的所有照片。” “例如,一旦你给予许可,适用于 Dropbox、Facebook、Flickr 和 Google+ 等流行服务的 iOS 应用程序就可以将你所有的照片上传到他们的服务。在 iOS 7 中,这些应用程序也可以在后台进行(当你'没有主动运行应用程序)。大多数用户甚至不会主动知道正在上传哪些照片以及何时上传。”

数百万人在使用ios系统,相册中的很多照片都是私密的,包括但不限于做爱的图片,喝醉的图片等,所以我认为最合适的设计是让应用程序只访问用户选择的照片,而不是手机上的所有照片。而且我想很多用户和我一样,认为当你授予应用访问相册的权限时,它只能访问用户选择的照片,而不是设备上的每张照片。

由于我是程序员(但不是ios程序员),所以我查看了ios文档,发现了一个名为UIImagePickerController的类。我相信应用程序是通过这个类从用户那里获取选定的图像,所以在我看来,应用程序只能访问选定的图像。但是在stackoverflow上,我还找到了一个关于如何从设备中选择所有照片的答案:IOS Photos framework

所以我的问题是,如果您授予应用访问相册的权限,它只能访问用户从 UIImagePickerController 中选择的照片,还是设备上的每张照片?



Best Answer-推荐答案


一旦用户授予访问照片库的权限,该 iOS 应用就可以完全访问用户照片库中的每张照片。该权限不适用于特定照片。而 UIImagePickerController 只是一种允许用户选择图像的图形方式。有些 API 允许应用无需用户交互即可访问任何照片。所有这些 API 都包含在一个允许访问照片库的单一权限中。

关于IOS照片隐私及图片上传流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45171034/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap