我正在开发一个 iOS 应用程序,它可以向其他用户发布照片,但发送的照片不会存储在服务器上。
用户必须有他的照片和相关信息的历史。
我应该将照片存储在本地数据库还是照片库中?
我担心如果照片存储在图库中,用户可能会在不了解的情况下删除它们,这会删除应用程序的历史记录。
谢谢。
最佳答案
确定将照片存储在本地文件系统或数据存储解决方案中。否则,照片将在您不知情甚至用户不知道照片的重要性的情况下被共享/删除。这也更好,因为您不想让用户仅在他们指定时才能够将它们存储在他们的图库中。
对于任何应用程序,您都不想最终控制所发生的事情,以便您可以引导用户沿着特定的路径前进。通过自己存储照片,您可以控制数据,并可以根据需要将控制权交给用户。
永远不要相信用户会按照您的期望去做。或者正如我最喜欢的一句话所说,“总是为最愚蠢的用户设计,你就会为所有人设计”。
关于ios - 在设备上存储照片 : Local Database vs. 图库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29518790/