You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

寻找可在Ubuntu服务器运行的Python安卓推送通知简易实现方案

解决方案

方案1:Pushbullet(无需自托管,配置最快)

这是目前符合你调用要求的最简实现,配置流程远短于Telegram:

  • 首先在安卓设备的应用商店安装Pushbullet客户端,完成账号注册登录
  • 进入Pushbullet个人设置页,获取你的专属API Access Token
  • 在Ubuntu服务器上安装对应Python SDK:
    pip install pushbullet.py

你可以直接封装成你预期的调用形式,新建notif.py文件写入以下代码:

from pushbullet import Pushbullet

_client = None

def auth(access_token):
    global _client
    _client = Pushbullet(access_token)

def send(message, title="服务推送"):
    if not _client:
        raise ValueError("请先调用auth方法传入Access Token完成认证")
    _client.push_note(title, message)

之后就可以完全按照你给出的示例调用:

import notif
notif.auth("你的_Access_Token")
notif.send("this message is from python")

方案2:Gotify(自托管可选,数据自主可控)

如果不想使用第三方商业推送服务,可以选择自托管Gotify服务,对应的Python调用同样简单:

  • 自行搭建Gotify服务端,在安卓端安装Gotify客户端,创建应用拿到App Token
  • Ubuntu服务器安装SDK:pip install gotify
  • 同样可以封装成你要的auth/send调用形式,实现逻辑和Pushbullet基本一致,不需要额外复杂配置。

两种方案都可以在Ubuntu服务端无额外依赖运行,不需要你配置公网IP、端口映射等操作,所有推送逻辑走推送服务的中转,延迟普遍在1秒以内。


内容的提问来源于stack exchange,提问作者Muhammad Ikhwan Perwira

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 14:06:04