什么是PushDeer
下载
系统 | 无APP方案 | APP下载 | 备注 |
---|---|---|---|
Android | - | 下载APK | |
iOS/OS X | 扫描下边的轻APP码 | 商店搜索PushDeer安装 |
扫码
在线版AppCode | 自架版AppCode |
---|---|
快速导航
𐂂 使用官方在线版 | 𐂂 使用自架服务器端 | 𐂂 API、SDK和开发文档 |
PushDeer 是什么
PushDeer是一个开源的无APP推送解决方案,其特色包括:「易用」、「可控」和「渐进」。
易用
易用性表现在两个方面:
- 易安装:采用无APP方案,直接去掉安装步骤
- 易调用:只需输入URL,无需阅读文档,就可以发送消息
可控
Self-hosted
:让有能力和精力的用户可以自行架设,避免因为在线服务下线导致的接口更换风险。- 非商用免费:不用PushDeer挣钱,就无需支付费用
- 不依赖微信消息接口:不像Server酱那样受腾讯政策影响
渐进
- 通过URL即可发送基本的文本消息;通过更多参数,可以对消息的样式等细节进行调整
- 无APP不能实现的功能不能覆盖的机型,后期可以通过APP来补充
商业模式
PushDeer是一个商业开源项目,采用「开放源码」、「自用免费」、「在线服务收费」的方式进行运作。
具体实现
PushDeer是一个以盈利为目的的商业项目,品牌和源码所有权都由「方糖君」公司持有,但和纯商业项目不同的地方在于:
- 它开放源代码,所有人都可以在非商业前提下按GPLv2授权使用
- 它接受社区贡献代码,作为回报,它会从商业收益中拿出部分来赞助项目贡献人
- 如果商业收益够大,它会尝试雇佣项目贡献人以兼职或者全职的方式为项目工作
这里边有一些细节:
- 为了避免某些个人或者公司使用源码搭建在线竞品服务收费,我们限制了源码不能商用
- 在刚开始的时候,项目并没有商业收入,而却是开发工作量最大的。所以首先我们会承担产品和界面设计、API设计和开发等工作;并通过众筹的方式筹集了一些资金给其他大模块的贡献人
开放源码形式保证了其他代码贡献人在非商业场景下对源码的可控:
- 如果社区和代码贡献人不满意「方糖君」主导的商业化,可以 Fork 一个版本,继续在非商用的前提下自行运营
- 如果「方糖君」之后不再开放源代码,普通用户依然可以按之前的协议使用修改协议前的源码
用户和场景
PushDeer主要面向以下三类用户
- 高阶电脑用户
- 开发者
- 公司或自媒体
高阶电脑用户
具有一定电脑操作技能的高阶用户,比如:
- NAS 用户
- 站长
- 电脑技术爱好者
他们使用PushDeer的场景包括但不限于:
- 推送路由器和 NAS 的状态、公网 IP 等信息
- 推送 Wordpress 最新的评论
- 推送加密货币达到特定价格的通知
- 在多台设备上推送文本
- 自动化工具推送定期汇报
开发者
使用PushDeer的场景包括但不限于:
- 推送报错和调试信息
- 推送服务器异常
- 推送定时任务输出
- 在自己的软件发送消息到手机(引导用户填入PushDeer的key)
公司或自媒体
使用PushDeer的场景包括但不限于:
- 面向自己的用户推送通知、内容和营销信息(类似公众号,但不受微信限制)
授权
本项目禁止商用(包括但不限于搭建后挂广告或售卖会员、打包后上架商店销售等),对非商业用途采用 GPLV2 授权