我对使用react-native和firebase身份验证,云功能,数据库和存储服务上传图像的用户实现配置文件图像上传器和将图像URL存储在数据库中的逻辑提出了质疑。
imageUrl的存储方式示例
{
“users”: {
“7ad9310fsasghsa72”: {
imageUrl: ‘imageHoster.com’
},
“4k2dH5lifs35kfsp0”: {
imageUrl: ‘imageHoster.com’
},
}
}
问题是,在实现此功能方面,正确使用firebase服务的逻辑是否正确?还是有更好的方法?
同样使用这个firebase实现验证在云功能中发出请求的用户的方式是什么,以便我能够将该用户下的存储服务返回的图像的url存储在数据库中?
由于
答案 0 :(得分:0)
您可以查看以下链接以获得可调用的云功能
对于可调用对象,Firebase身份验证和FCM令牌(如果可用)会自动包含在请求中。
您可以使用request参数中的auth数据来跟踪请求中包含的数据。
如果您想跟踪用户的个人资料照片,则可以将图像url字符串存储在数据库中。这也是构建应用程序的推荐方法。
干杯,如果您遇到困难,这里的社区会有所帮助。
祝您编程愉快!