BlueBubbles-Server iMessage转发服务

iMessage 的 Android 转发方案里,BlueBubbles-Server 算是比较成熟的一套了。它本质上是个基于 Node.js 的服务器端项目,搭配前端 App 用,能把 Mac 上的 iMessage 消息同步到 Android 手机上,体验挺丝滑。

BlueBubbles-Server 的yarn run start-dev启动方式挺方便,直接一条命令就能把服务和 UI 一起跑起来。整个架构用起来还挺现代,代码结构清晰,维护起来不算难。

它依赖的东西也不复杂,主要是Node.jsYarnGit,搞前端的你肯定都装过。直接git clone下来,装个依赖就能跑起来,适合快速上手试试效果。

目录结构规整,开发逻辑也清晰,消息监听、转发、用户管理这些模块都拆得比较明白。适合想了解消息中转架构的同学研究下,尤其对搞 Hybrid App 或者 WebSocket 消息同步有兴趣的。

不过要注意,它还是依赖 Mac 机器来发送 iMessage 消息,所以 Android 手机能收发消息,但离彻底脱离苹果生态还早,别指望它是终极方案哈。

如果你想把 iMessage 同步到 Android,或者想搞点消息推送、跨平台同步的玩意,BlueBubbles-Server 值得一试。

folder
BlueBubbles-Server:用于将iMessage转发到Android手机的服务器 预估大小:155个文件
file
.gitignore 60B
file
package.json 7KB
file
PreDashboardView.css 7KB
file
DebugView.css 5KB
file
DevicesView.css 5KB
file
ViewContainer.css 348B
file
SettingsView.css 6KB
file
DashboardView.css 2KB
file
LeftStatusIndicator.css 2KB
file
StatBox.css 1018B
file
TopNav.css 3KB
file
TopNav.css 631B
file
app.css 2KB
file
notarize.js 593B
file
webpack.renderer.config.js 2KB
file
webpack.renderer.prod.config.js 169B
file
webpack.main.prod.config.js 165B
file
webpack.renderer.dev.config.js 1KB
file
webpack.base.config.js 524B
file
webpack.main.config.js 2KB
zip 文件大小:2MB