极光推送,java后台。

   官方demo下载

由于项目需要推送功能,通过讨论,初步使用第三方平台推送,因为自己弄的话,时间上不允许,所以,就先用着第三方的先。选的是极光推送,这个也不是我选的,是移动端选的平台,后来需要后台支持的时候,就叫我去看一下。 于是就去官网找了一些资料,下载了官网提供的demo,和相应的文档。

之前自己很没有用过第三方的平台做过什么项目,之前的项目需要什么功能,都是自己实现的。而使用第三方的工具与自己写在思维上有一些许的差异,使用第三放的工具,你就只管怎么使用他的api接口。自己在刚尝试的时候,思维一直停留在自己编写代码上,下载好demo后,跑了一下,一下就跑完了,我就觉得奇怪。不是推送吗? 程序怎么会跑完的呢,应该会有开启相应的服务的。不过一下就转过来了。使用地方工具,我这里指不过是个客户端,通过他提供的接口去调用相应的服务。服务端,是在极光公司那里。  所以,对于这些,你只需要去看他具体是怎么调用的。就ok了。

我看了下,当然就大概的看了下。看到的大概满足了,我们推送的功能,就没怎么细看了。推送的主要有两个核心,第一是创建一个链接对象,  即 PushClient。第二是创建推送对象 。即 PushPayload 。 这个对象是比较核心。 这个推送对象可以设置的属性比较多,可以决定推送的信息内容,平台,平台下的设备,时候需要参数。等等。详细属性点击这里

思路就是,第一创建推送对象,第二创建链接对象。 链接对象调用send() 方法,推送对象要作为send() 但参数传过去。这样就完成推送了。   当然在创建PushClient对象的时候需要相应的appkey和masterSecret  这个自己去了解。   

主要还是在创建推送对象哪里。创建推送对象的变化比较多。可以设置,只推送ios 平台的。等等。详情自己了解了。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 164,568评论 24 698
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 8,857评论 4 48
  • 推送技术产生场景: --服务器端主动性: 客户端与服务器交互都是客户端主动的, 服务器一般不能主动与客户端进行数据...
    原军锋阅读 30,540评论 4 60
  • 好像命中注定,你我行进的轨道有了交错 初次的相遇,实在有些尴尬 现在想起,不免还要羞红整张脸 冥冥之中上天的怜悯,...
    清橘洋阅读 109评论 0 1
  • 随心宝贝书屋 「随心妈·碎碎念」今天我和妞过的很充实,很快乐!从早上8点多出门,一直到晚上11点才回到家!虽然很累...
    云莲molly阅读 227评论 0 0
  • 夜是个安静的哑巴 只懂得倾听别人的秘密 犹记那晚风轻云淡 害羞借你的篮球 那天的风吹远了 操场上只有微光些许 三三...
    courage9869阅读 94评论 0 0
  • 下班时步行,走过校外的胡同,远远看见两棵树挂着满树的黄黄的果,在这冬天的寒意里,就像写意的温暖。走近一看,是两...
    莎草青青阅读 268评论 0 0