mysql - 如何将 Cloud SQL for MySQL 连接到我的 Flutter 应用并使用 Firebase 进行身份验证?
问题描述
我想要做的是使用 Cloud SQL for MySQL 作为我的数据库,并使用 Firebase 进行身份验证和推送通知。我想不通的是如何将 Singed In 用户与我的 MySQL 数据库中的相应用户匹配以获取用户数据。
解决方案
当您使用 Firebase 身份验证时,您通常会使用这些用户的 UID 将他们与数据库中的数据相关联。而不是使用外键,它只是一个字符串值 - 因为数据库中没有外键指向的目标。
之后,应该可以像查询其他字段一样查询 UID 值。如果您对此有疑问,请编辑您的问题以显示您尝试过的内容。
推荐阅读
- php - 无法使用 SimpleXML 循环遍历 XML 元素
- jenkins - 当对 github 进行任何提交时,是否可以从本地 jenkins 将 node.js 服务器部署到 minikube?
- php - 窗口滚动时按钮移动到导航栏
- amcharts - AMCharts 4 如何从 javascript 代码中水平滚动?
- c# - UpdatePanel 从 ajax 刷新调用不同的线程
- android - 如何用 OkHTTP 测量下载速度?
- vba - 通过远程触发器向 Jenkins 发送文本文件 - 来自 excel(VBA)
- azure - 我们可以通过 Azure 事件中心处理图像、视频等媒体文件吗?
- node.js - 聚合查询中 $geoNear 的歧义
- angular - Angular(2/4/5/6)自定义验证器错误消息未显示