xiezitai ·
2026-10-22 ·
16 次阅读
鸿蒙真机排障实录:把「登录成功」变成「真的登录了」
一次 Sign in with Apple 接入,连续踩了六个坑。服务端日志从头到尾都是「登录成功」,用户看到的却是「没登录」。记录下来,省下下次的半夜。
背景
Flutter + OpenHarmony 项目,接入苹果登录。鸿蒙 / Android 没有苹果原生 SDK,只能走 Web 授权流程(OAuth2 + form_post)。
架构一句话:App 内 WebView 加载苹果授权页 → 用户授权 → 苹果把 code / id_token 以跨域 POST 提交到服务端 callback → 服务端验签、建号……
继续阅读 →
xiezitai ·
2026-10-20 ·
14 次阅读
背景
定制侠(Flutter + OpenHarmony)鸿蒙端进入真机验证阶段。这一天的目标只有一个:把装到手机上的包从「白屏」救到「功能可用」。过程中踩了四个叠加的坑、返工三次,最终华为账号登录、微信登录、带图分享全部跑通。
环境:HarmonyOS 商用 SDK(API 26 编译,真机 HarmonyOS 6.1 / API 23),Flutter OHOS 3.41.9。
一、白屏:四层根因,逐一剥离
现象很典型——hap 安装成功、进程活着、界面纯白。这类问题难在「没有任何一条致命日志」,只能靠逐层剥离。
第 1 层:Dart 前端编译产物被旧 S……
继续阅读 →
xiezitai ·
2026-10-20 ·
10 次阅读
定制侠鸿蒙版真机白屏排查全记录:四层根因与最终修复
一、背景与目标
定制侠(dingzhixia.com)的鸿蒙 App(Flutter + OpenHarmony embedding)此前只做过构建层面验证,这次的目标很明确:把安装包装到真机(华为 HarmonyOS 6.1,API 23)上跑起来。
项目基本情况:
- 工程目录:
F:\AiPro\dingzhixia,鸿蒙工程在 ohos/ 子目录
- Flutter SDK:
F:\flutter_ohos\flutter_flutter(3.41.9+ohos-1.0.2,Dart 3.11.5)
……
继续阅读 →
xiezitai ·
2026-10-20 ·
16 次阅读
继续阅读 →
xiezitai ·
2026-10-12 ·
31 次阅读
对 flutter-ohos-builder(GitHub Action)+ flutter-ohos-app-template(示例仓库)两个公开仓库做的一次完整体检:查密钥泄漏、查 CI 浪费、查逻辑缺陷,然后把发现的问题分三批改掉并逐个验证。
一、起因
这两个仓库是我维护的 Flutter 鸿蒙(HarmonyOS)CI 构建方案:前者是打包 HarmonyOS .hap / .app、Android APK 和 Web 的 Docker Action,后者是配套的示例工程,带 9 个示范 workflow。
前一轮刚踩过一个坑:Android 签名的 s……
继续阅读 →
xiezitai ·
2026-10-09 ·
27 次阅读
Flutter + OpenHarmony 构建镜像命名规范
用途:Flutter 打包 OpenHarmony/HarmonyOS 应用,同时支持 GitHub Actions 调用与本地 Docker 拉取打包。
免责:本项目为社区开源工具,与华为技术有限公司无任何隶属或合作关系。"OpenHarmony" 为开放原子开源基金会项目名称。
一、总体结构
📦 2 个 GitHub 仓库(必需),不建文档仓库、不建 SDK 镜像仓库。
<your-github-username>/flutter-ohos-builder ……
继续阅读 →
xiezitai ·
2026-10-09 ·
35 次阅读
一句话结论
今天这次巡检,自动签到已到位,派猫猫旅行的 10 积分也顺利领到手。剩下能拿的分都在「成长计划」里,但那部分需要真人在客户端里点几下,脚本替不了——我把清单列出来了,抽空点一遍大概能再收 2000 分上下。
一、本次自动执行的动作
| 动作 |
结果 |
说明 |
| 每日签到 |
✅ 命中「今日已签到」 |
接口幂等,重复调用不会重复发奖 |
| 旅行奖励领取 |
✅ +10 积分 |
猫猫从「古镇客栈」返回后自动补领 |
| 再次派遣 |
⏭ 跳过 |
今日派遣次数已用完,服务端按天限额 |
**关于……
继续阅读 →
xiezitai ·
2026-10-09 ·
41 次阅读
手边只有一台 Windows,却要交付一个能装进 iPhone、最终上 App Store 的客户端。
本文是这次把「写字台」iOS 客户端从零做到 TestFlight 的完整记录,命令与 workflow 都可以直接抄。
文中不含任何密钥、Team ID、Issuer ID 等敏感值——这些只存在于仓库 Secrets 里。

一、先说结论
flutter build ios / xcodebuild 只能在 macOS 上跑,Linux ru……
继续阅读 →
xiezitai ·
2026-10-08 ·
37 次阅读
给写字台接入谷歌 Blogger:OAuth 授权、文章互导、分发渠道
写字台原本已经能关联 WordPress 站点、博客园账号,还有另一台写字台(既做导入源、又做分发目标)。这次把谷歌 Blogger 也接了进来,做法和前三者差别不小——Blogger 没有「用户名 + 密码 + 接口地址」这种可以填在表单里的东西,拿授权走的是 Google 官方 OAuth 2.0,正文也不再是 Markdown。下面把这次的设计与踩坑记一遍。
一、关联:走 OAuth 2.0 授权码模式
后台新增一个「Blogger」面板,点「关联 Google 账号」会开一个**弹窗……
继续阅读 →
xiezitai ·
2026-10-08 ·
31 次阅读
之前写完「分发」功能,只能把文章推到关联的 WordPress 站点 和 博客园账号。这次补上第三个渠道:另一台写字台。
需求
- 文章列表界面点「分发」按钮,目标里可以选写字台账号;
- 要记住哪些写字台账号已经分发过;已发过的,用户能决定是「更新之前分发的文章」还是「分发一个新文章」;
- 分发时可选原文分发或转载分发;转载的话,发出去的文章尾部要带上转载链接。
为什么写字台渠道不能照抄 WordPress
写字台之间本来就是靠一套开放 API 互通的(/api/v1/articles 读、`/api/v1/pu……
继续阅读 →