开发笔记
用 Fastlane 发布 Flutter 应用:分步说明与 GitHub Actions 集成
Fastlane 是一套面向 iOS / Android 的自动化工具(Ruby),把打包、签名、上传商店、截图、元数据等重复操作写成可复用的 lane。Flutter 工程本身在仓库根目录用 flutter build 出 APK/AAB...
Fastlane 是一套面向 iOS / Android 的自动化工具(Ruby),把打包、签名、上传商店、截图、元数据等重复操作写成可复用的 lane。Flutter 工程本身在仓库根目录用 flutter build 出 APK/AAB...
本文用分步方式说明如何在 Flutter(iOS) 中实现 App Store 应用内购买 / 自动续期订阅,并配合 App Store Server Notifications V2(下称 服务器通知),由 Supabase Edge F...
如果你用 Protocol Buffers(protobuf) 描述 API 或事件,迟早会碰到:本地 protoc 命令一长串、插件版本各项目不一致、.proto 依赖从哪拉、改了一个字段算不算破坏性变更……Buf 就是围绕这些问题长出来...
当你打开一个网站或下载 App 里的图片、视频、脚本时,数据往往并不是每次都从「网站总部那一台服务器」直接跑到你手机上,而是经常先经过离你很近的边缘节点。把这种「把内容放到全球很多节点上,让用户就近取货」的能力产品化的服务,就是 CDN(C...
本文说明如何在 Flutter 应用里使用 Sign in with Apple(Apple 登录),并通过 Supabase Auth 建立会话。在 iOS / macOS 上,推荐用 signinwithapple 走系统原生授权,取得...
本文说明如何在一个 Flutter 应用里集成 Firebase Cloud Messaging(FCM),实现远程推送:获取设备令牌、处理前台/后台/完全退出后的消息,并说明 Android 与 iOS 在权限与配置上各自的注意点。 你将...