目前我正在尝试使用Swift构建聊天应用程序,同时使用Firebase进行实时消息传递。我的唯一问题是我希望用户能够发送图像,并拥有带有图像的个人资料,但我知道Firebase的存储空间有限(或者至少每个付费层的连接数较低)。
因此,我想知道如何连接另一个数据库,并在需要时进行调用。因此,当消息中发送了图像时,Firebase不会存储该图像,而是会将图像的URL保存在另一个数据库中。
我认为AWS S3之类的东西是最好的选择。任何帮助都将不胜感激!
目前我正在尝试使用Swift构建聊天应用程序,同时使用Firebase进行实时消息传递。我的唯一问题是我希望用户能够发送图像,并拥有带有图像的个人资料,但我知道Firebase的存储空间有限(或者至少每个付费层的连接数较低)。
因此,我想知道如何连接另一个数据库,并在需要时进行调用。因此,当消息中发送了图像时,Firebase不会存储该图像,而是会将图像的URL保存在另一个数据库中。
我认为AWS S3之类的东西是最好的选择。任何帮助都将不胜感激!
使用CoreData时,您需要自己编写引用方案,而使用Filepicker,您几乎可以直接引用文件。
这些服务中的许多都提供免费或低成本的试用,您可以在几分钟内编写一些代码来测试功能,以查看它是否符合您的要求。
如果您需要帮助进行编码/解码,请参阅此问题的答案
一旦开始,如果遇到问题,请在另一个问题中发布一些代码。