原文: 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 都买了,只要登陆相同账号的都能下载并收到推送。
你也可以在后台填写接受的设备,这里就不提了。
是不是比自己搭建个推送服务轻松的多?放几个图做结尾吧。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.