跳转到内容

核心概念

PushGo 不仅仅是一个通知 App,它是你数字生活的同步引擎。要有效地使用它,你只需要理解两个概念:频道 (Channel)数据模型 (Data Models)

频道 就像是一个私人电台频率。

  • 频道 ID: 你的管道名称(例如:my-home-server)。
  • 密码: 确保只有被授权的发送者才能向你的设备推送。

当你在手机上订阅一个频道时,你是在告诉 PushGo:“我想收听这个管道里发生的所有事情。”


2. 数据模型:管道里流动的是什么?

Section titled “2. 数据模型:管道里流动的是什么?”

并非所有通知都是一样的。PushGo 提供三种模型来处理不同的场景:

形象理解:“短信”

  • 最适合: 警报、新闻、聊天、一次性通知。
  • 例子: “车库检测到运动!”,“服务器备份已完成。”
  • 行为: 你看到它,然后点击忽略。它不代表一个持久的状态。

形象理解:“一段有起止时间的记录”

  • 最适合: 追踪有持续时间的转换或发生过程。
  • 例子: “门已打开”(事件开始) -> “门已关闭”(事件结束)。
  • 行为: PushGo 会合并这些事件,向你展示事情发生的完整时间轴。

形象理解:“一个物体的虚拟分身”

  • 最适合: 代表一个设备、一个房间或一个长期任务。
  • 例子: “客厅温度计”,“家庭 NAS”。
  • 行为: 实体具有属性(温度、在线状态)。当这些属性改变时,你会收到通知,App 中对应的实体“卡片”也会自动更新。

  • 只想要个“叮”的一声提醒?使用 Message
  • 需要知道事情发生的经过?使用 Event
  • 监控设备的当前状态?使用 Thing