给大家介绍个好玩的,推送信息到手机的 API——pushover 使用方法及 sample code

2017-04-15 04:48:00 +08:00
 taojing10

原文: https://blog.jing.do/n/2172

今天给大家介绍一个好东西,用了两年多了,一直没时间给大家推荐。 pushover ,移动端的信息推送服务 API ,包括使用、设置以及 API 实现。

用途

在关键节点放上推送(比如用户注册、举报、评论,系统检测等),当节点触发的时候,他会发送一个推送( notification )到你的手机上,让你第一时间可以获得关键信息(比如服务器坏了)。

用法简介

用法很简单, pushover 网站上设置好,在任何想推送的节点上,加上 API 即可。

实现

我们假设一个使用情景,比如我想第一时间知道有系统中有用户注册了。以下是实现步骤:

注册一个 pushover 的账号: https://pushover.net/ 登陆之后,你会看到你 API 的 key 和 secret ,先存下来,之后会用到。 在最下面的 My Application 的 section 里面选择 create new 。 填写 application name (自己好辨认就行), type 选择 plugin (这个修改请阅读 document ),描述随便写, url 写使用的地址, icon 上传一个好看的(会在手机显示) 填写好之后,会生成一个 API Token/Key ,存下来要用 至此网上的步骤已经完成,剩下的就是部署 code 了,这里就不多赘述了,就是下个 lib ,然后把 key 放进去。自己读下文档: https://pushover.net/api#messages

我这里放一个 php 的案例。

(貌似不能贴代码,要看劳驾去原文吧)

是不是很 easy ?将代码部署到你想要的地方,就 OK 了。剩下就是最后一步,去 app store 下载 pushover 的 APP (我记得要 2.99 ),不过买了之后只要是一个 account 就可以随便转移,我 google 和 apple 都买了,只要登陆相同账号的都能下载并收到推送。

你也可以在后台填写接受的设备,这里就不提了。

是不是比自己搭建个推送服务轻松的多?放几个图做结尾吧。

5479 次点击
所在节点    问与答
6 条回复
vertigo
2017-04-15 04:55:12 +08:00
我是图
yangqi
2017-04-15 05:03:46 +08:00
用 pushbullet 一样的,而且免费
grimpil
2017-04-15 07:18:49 +08:00
感觉还是 server 酱好用,简单方便,功能也更强大
gdtv
2017-04-15 08:43:00 +08:00
我用邮箱通知
hteen
2017-04-15 10:20:42 +08:00
Alertover
nolo
2017-04-15 10:51:09 +08:00
对于安卓来说 微信推送是比较准时的...所以 server 酱好用+1
不过我自己写了个类似 server 酱的东西加上微信测试号,还可以实现短信提醒,语音提醒,邮件提醒.哈哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/355005

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX