推送信息到手机的pushover使用方法及sample code

博客原文地址:https://blog.jing.do/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的案例。

"https://api.pushover.net/1/messages.json",

CURLOPT_POSTFIELDS => array(

"token" => "这里填写你创建的application的key",

"user" => "登陆后显示的userkey",

"message" => "这里是message",

),

CURLOPT_SAFE_UPLOAD => true,

));

curl_exec($ch);

curl_close($ch);

?>

(这边不支持格式,移步原文https://blog.jing.do/2172

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,359评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,270评论 25 709
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,665评论 2 45
  • “明明知道是求之不得,却还不惜一切要去试的人,这天下有几个,我为何不成全她。” 这三千繁花飘落,我独独看见你...
    小水儿儿阅读 6,133评论 9 7
  • 弗洛伊德说,做梦,是有隐意的,你的潜在欲望的透露,很多人都赞同这个说法,我也有点相信。 两年前的时候,我做了一个梦...
    担月袖风阅读 1,280评论 0 0