我们的客户是一位心理学家,她为解决心理问题选了一种好形式——冥想。她以前只是卖 mp3 文件,但很多人忘了打开,而且没法做成订阅:文件是一次性给出去的。
她来找我们。我们建议做一款手机应用,让人可以舒服地听冥想,并收到推送,提醒他们放下手头的事、把思绪理清。按月订阅能从一次性购买转到留住客户。
截至 2024年10月26日:
应用已经超过一年,客户靠冥想赚到了钱,我们还在继续做:日记、愿望、离线收听、套餐、新分类、支付方式、保护 mp3 的 DRM。新的、有用的、有意思的东西做了很多。
平台:iOS、Android、手机和电脑网站、Telegram mini-app



我们是怎么做的
必须回应的挑战:
- 制裁。客户持有俄罗斯护照:
- Apple Developer 关闭了俄罗斯账户的付款
- Google Play 不给俄罗斯人开账户
- 四个不同的平台:
- iOS、Android、网站(手机和电脑)以及 Telegram web app,每一边都有自己的细节
- 开发不能变得很贵,也不能拖成无尽的工程
- 每段冥想下面要放很多补充材料,又不能把收听界面塞满
- 应用应当让人平静,并在所有渠道上不打扰地提醒自己:手机推送,以及 web app 的 Telegram 机器人消息
技术栈
四个平台我们用了同一套技术栈:
- 前端用 Vue 3 + Vite + Capacitor,可以同时维持四个平台,不用重写代码,支持和维护会快很多、也便宜很多。我们用了自己的模板,开发速度极快。
- 后端用 Yii2 REST + nginx。性能很好,应用响应也快。
- 为了快速排版,用了 Tailwind、SCSS 和 Pug。
品牌
做品牌时我们主要考虑女性用户,第一稿设计是明亮日式房间的浅色调:



对方说太亮了,想要金色配深色的品牌,像他们已有的落地页。于是我们把这一点带进现在的版本,从落地页取来主要元素,并想出一间光线压暗的房间,最后他们很喜欢

绕开针对俄罗斯的 Apple 与 Google 开发者计划制裁
最简单的办法是在俄罗斯以外注册公司,但生意在俄罗斯,他们不想这么做。
安卓
Google Play 连俄罗斯应用作者进门都不收,我们想到在 RuStore 上开账户。大部分用户在俄罗斯,进口的安卓手机被要求安装它,所以人人都会有。这是最简单的办法。
到 2024 年 10 月,那里可以自由销售,还没有抽成,审核大约半小时就能过。
Apple
Apple 正常注册了客户的开发者账户,但俄罗斯账户的变现协议是关闭的:你不能以任何方式在应用里卖东西,不能把人引到别的平台,也不能提到付费内容。
仔细读过文档,又和审核沟通了很久之后,我们找到唯一行得通的办法:
Reader application——类似 Netflix 的应用,可以展示已经在外面买好的数字商品(例如播放冥想),但不能在应用内购买。不能提到付款,注册也另外被禁止。
我们就是这么做的:去掉注册和付款,获客从网站开始,人们在那里注册,后来再到 Telegram web app。
Telegram Web App(Mini app)
