上一篇《砍掉所有卖点后,被我判死刑的产品终于对了》,讲了九零笔记 —— 砍掉云端、做回本地工具,整个人都松快了。
这才消停没多久,又开始折腾了。
起因是用户一句话:九零事件 App 能不能打折,九零日志 App 功能太多了,我都用不上。
我一下陷入沉思,关于会员权益解绑这个事,其实不是没想过,只是缺少一个契机。
于是,这回就先拿它动刀了。
九零事件,那个「快速记录并追踪生活中每一个事件」的 App,也迎来了 2.0。
这次的刀子,砍的不是功能,是「关系」:账号和会员,跟其他 App 之间的关系。
一句话总结这次重构 —— 九零事件的账号会员体系,独立了。不再跟别的 App 捆绑销售了。
趁着上次九零笔记的重构契机,我已经将九零账号的后台服务一并重构了:基于标准的 OAuth2 协议做了一套账号授权中心。

先承认,又走了一段弯路
熟悉九零的朋友可能知道,我手底下不止一个 App。之前图省事,给它们配的是一套“全家桶”式的账号会员:一个九零账号,一个会员,所有 App 通吃。
听着挺大方、挺体面,是不是?真做起来才知道,全是坑。
一个会员,绑死一串 App
这种“一票通”的玩法,三头不讨好。
对用户:你只是想用九零事件记个事儿,结果一掏钱,被塞了一堆别的 App 的权益。买吧,背着一堆用不上的;不买吧,又用不踏实。明明是来买一根针,非得搭着卖你一整套工具箱。
对定价:一个会员价,得同时衡量好几个 App 的成本和价值。九零事件值多少、别的 App 值多少,全搅在一口锅里,怎么定都别扭。涨也不是,降也不是。
对开发:想给九零事件单独调个价、单独上个小功能 —— 对不起,动一发牵全身,得把那一串 App 全拖出来盘一遍。
绕来绕去,毛病其实就出在一处:我把"登录身份"和"会员权益",搅成了一团。
身份,是该统一的;权益,是该分开的。这俩一搅,全都拧巴了。
账号,归位了
想通这一层,第一刀,先砍账号功能。
九零事件 App 前端原先自带一整套账号相关功能:注册、登录、改密码、改昵称,连用户管理后台都有。注册页、改密页、改昵页、用户管理页……一长串,这次全删了。
取而代之的,是九零账户授权中心 —— 用 OAuth2 的方式统一登录。

啥意思?以后你只要有一个九零账号,登录所有九零 App 都通用,并且登录授权流程全都一样。对用户来说,之前可能也是这样,那是因为我努力在各个 App 里维护了一模一样的一套代码。
而之后,App 里不再维护账号授权相关代码,只有统一的一套服务端代码,再也不会再出现后台新增了个小功能,九零日志能用,九零事件用不了的情况。
身份这东西,越统一,用户越省事。该收拢的,收拢。
会员,各算各的
账号归一处,会员却得反过来 —— 分开。
这是这次的核心。
九零事件现在有了自己独立的会员体系:自己的权益、自己的价格、自己的到期时间。你想用九零事件的高级功能,就只需要为九零事件 App 这一份付费。
谁也不搭售谁,谁也不绑架谁。
连付费相关功能都不往 App 里塞 —— 点“升级会员”,直接跳到授权中心的门户去办。

App 就是 App,专心做工具,不掺和收银台的活儿。
顺手,又砍了一刀
账号会员一独立,九零事件的定位也就跟着清楚了:一个本地的、管好你自己事件的工具。
那原先一些“长在云服务和社交上”的东西,留着也就没意思了,索性一并清掉:
收藏、发现 —— 这俩是社区、信息流的味儿,删了;
对外分享 —— 砍了;
AI 功能 —— 删了;
事件的云端同步 —— 也删了,数据就老老实实待在你手机里。当然了,数据备份的功能还得有,单独规划。
这一刀,跟上一篇九零笔记是同一个调子:能本地的,别上云;能独立的,别捆绑。
删完,代码又清爽了一截,心里也一样。
老用户,权益不变
如果你之前买过“全家桶”会员 —— 放心,权益一分不少。
打开九零事件 App 设置页,点击会员计划-授权登录,会跳转到九零账号授权中心页面,还是用原来的账号密码登录,登录授权之后,找我处理会员权限即可。
这次是分家,不是绝情。
为什么不能自动处理会员权益问题?因为 OAuth 机制,应用需要用户授权,后台管理员才能操作,其实是为了流程更规范,账户安全性更高。
往后
往后,九零事件 App 不用再为账号授权相关功能烦心,专心把“记录和追踪事件”这个功能做扎实就好。
一个 App 该有的样子,就是把自己那一亩三分地,种好。
想要体验的小伙伴,可打开下面👇链接下载。
https://1851453942.share.123pan.cn/123pan/Ml2avd-kfxuH?pwd=BwqF#
进入“九零事件”目录下载 APK 文件即可。
PS. 安卓已经更新到 2.0 版本,iOS 还得等等,Web 端已下线。
夜雨聆风