countdownapp 中文文档 下载 App

Countdown App Live Chat 功能 - 实时看别人的倒计时并讨论

入口

Countdown App 的 Live Chat 功能藏得比自拍按钮和"改变命运"还深——有些版本根本没有这个功能(本地采集的 v19 就没有,是 Android v22 之后才加的)。有这个功能的版本里,入口在:

开发者没有把它做成显眼的按钮,而是作为一个隐藏彩蛋——就像电影里那个神秘 App 的"隐藏功能"。

Live Chat 是什么样的

进入 Live Chat 后,App 会连接到开发者的实时服务器,展示一个类似聊天室的界面:

匿名机制

Live Chat 的匿名设计做得很彻底:

服务器端是怎么支撑的

Live Chat 用的是 Firebase 的实时数据库(Firebase Realtime Database),也就是 Google 服务框架的一部分——没有 GMS 的 Android 手机完全用不了 Live Chat(和 Ozhin 通知一样,详见 GMS 依赖)。

开发者在 Firebase 上开了一个共享的数据库节点,所有用户实时读写同一个节点——这意味着任何一条消息几乎会在 0.5 秒内推送到所有在线用户的手机上。这种架构能支撑的并发量不算特别大,但 Countdown App 现在日活已经很低了,完全够用。

为什么要做

开发者 Ryan Boyling 自己说过,Live Chat 的想法来自于 App Store 登顶之后大量用户在 Twitter 上晒自己的倒计时数值、互相比较"你剩多少我剩多少"——开发者想"把这个社交场景搬回 App 内部"。

实际运行下来效果不错——很多用户在 Live Chat 里发现自己的倒计时数值比朋友小的时候,会立刻去看有没有"改变命运"的机会,形成了一个自发的"社交传播 → 看广告 → 改命 → 再传播"的循环。

本地采集版本

本地采集的 Android v19 版本没有 Live Chat。这个功能是 v22 之后加入的。如果你想用到 Live Chat,需要升级到 v22 及以上版本——Google Play 上的最新版是 v28,功能最完整。