"Release"
- Binary release 與 installer 模式
從零學怎麼搭 tag-driven binary release:cargo-dist / goreleaser 的觸發鏈路、installer script 契約、跨平台編譯設定,以 zhtw-mcp 為陪跑案例觀察社群實際如何把這條通道搭起來
- 11.15 自家行動 App 與後端的 API 契約:版本回報、最低支援版本、商店審核下的上線順序、分階段發布、熱更新與回退手段
自家行動 App 呼叫自家 API 時,在向後相容的變更紀律之外多出的契約機制與決定 API 何時上線的發布約束:請求帶 App 版本、客戶端啟動檢查與伺服器端拒絕兩層組成的最低支援版本、使用者拿不到新版時的處置、商店審核造成的上線順序與送審說明、App Store 與 Google Play 分階段發布的差異、熱更新能改的範圍與兩家商店的條款,以及各回退手段對已安裝版本的作用
- Release Channel
說明 stable、beta、internal 等發行通道如何控制 artifact 接觸到的使用者範圍
- Remote Config(遠端設定)
要讓已安裝的行動 App 不經更新就改變行為時:設定值由裝置向服務方讀取、有讀取間隔與快取、讀不到時用內建預設值、同一個值會被多個 App 版本讀到