Tech
[分享创造] 给自建 Umami 写了原生 iOS / Android 客户端 SiteGlance:纯端侧直连、支持桌面小组件,单次买断(附兑换码)
手里有几个小项目和博客,网站统计一直用的自建 Umami。Umami 轻量、干净、不侵犯访客隐私,但在手机上看数据一直有点别扭:
每次想瞄一眼今天来了多少访客、刚发的文章有没有人看,都得打开手机浏览器 -> 翻书签或输网址 -> 等网页加载(有时候登录态过期还要重新输密码和 2FA)。虽然能把网页添加到主屏幕,但没有桌面小组件,多站点来回切也不顺手。
于是干脆自己动手写了 SiteGlance —— 一个专为 Umami(同时支持自建实例与 Umami Cloud)打造的 iOS / Android 原生客户端。
1. 先交底隐私与连接架构(最重要)
我知道用自建 Umami 的朋友最在意数据主权,绝对不可能把自己的统计实例账号交由第三方服务器中转。所以在设计之初就把边界卡死了:
纯端侧直连(Direct Connection) :App 只是运行在你手机上的 HTTP 客户端,所有 API 请求由手机直接发往你的自建 Umami 实例(HTTPS)或官方 Umami Cloud API。 中间没有任何我方后端服务器中转 ,我也看不到你...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX