在 Flutter 中用 Google 登录接入 Supabase Auth(分步指南)
本文说明如何在 Flutter 应用里使用 Google 登录,并通过 Supabase Auth 建立会话。推荐做法是:用 googlesignin 在本地完成 Google 授权,拿到 ID Token(及 Access Token),...
本文说明如何在 Flutter 应用里使用 Google 登录,并通过 Supabase Auth 建立会话。推荐做法是:用 googlesignin 在本地完成 Google 授权,拿到 ID Token(及 Access Token),...
本文说明如何在一个 Flutter 应用里,使用 Supabase Auth 实现 邮箱 + 密码 的注册与登录,并简要说明初始化、会话与登出等常见流程。适用于已熟悉 Flutter 基础、准备在客户端直连 Supabase 的开发者。 你...
HTTP(Hypertext Transfer Protocol,超文本传输协议)是浏览器、手机 App 和服务器在打开网页、调用 API 时最常用的「对话规则」。在应用层它大体上是面向文本的(即便线路上的字节被压缩或加密):客户端发请求,...
你在 GitHub 上点「开源」时,仓库里通常会有一份 LICENSE(或许可证)文件。它不是在「装正式」,而是在用法律语言说明:别人可以怎么用、改、再分发你的代码,以及你要不要承担担保、专利纠纷大致怎么算。选错许可证,轻则协作摩擦,重则和...
你每天都在「上网」,但网页是如何打开的、视频为什么会卡、家里那条宽带到底是谁提供的——这篇文章用尽量少专业词的方式,串起一些最基础的概念。读完你会对「设备怎么找到彼此、数据怎么传送」有个整体印象,不要求你会配置路由器,只要心里有一张简单地图...
当你写 HTTP API(见 《HTTP 通俗解读》)给前端、移动端或第三方调用时,很快会遇到两类成本:一是说清楚「有哪些路径、参数怎么传、成功和失败长什么样」;二是保证文档与真实实现不漂移。OpenAPI(曾用名与 Swagger 生态强...
本文用分步方式说明如何在 Flutter(Android) 中实现 Google Play 应用内购买 / 订阅,并配合 Google Play 实时开发者通知(Real-time developer notifications, RTDN...