由于项目需要推送功能,通过讨论,初步使用第三方平台推送,因为自己弄的话,时间上不允许,所以,就先用着第三方的先。选的是极光推送,这个也不是我选的,是移动端选的平台,后来需要后台支持的时候,就叫我去看一下。 于是就去官网找了一些资料,下载了官网提供的demo,和相应的文档。
之前自己很没有用过第三方的平台做过什么项目,之前的项目需要什么功能,都是自己实现的。而使用第三方的工具与自己写在思维上有一些许的差异,使用第三放的工具,你就只管怎么使用他的api接口。自己在刚尝试的时候,思维一直停留在自己编写代码上,下载好demo后,跑了一下,一下就跑完了,我就觉得奇怪。不是推送吗? 程序怎么会跑完的呢,应该会有开启相应的服务的。不过一下就转过来了。使用地方工具,我这里指不过是个客户端,通过他提供的接口去调用相应的服务。服务端,是在极光公司那里。 所以,对于这些,你只需要去看他具体是怎么调用的。就ok了。
思路就是,第一创建推送对象,第二创建链接对象。 链接对象调用send() 方法,推送对象要作为send() 但参数传过去。这样就完成推送了。 当然在创建PushClient对象的时候需要相应的appkey和masterSecret 这个自己去了解。
主要还是在创建推送对象哪里。创建推送对象的变化比较多。可以设置,只推送ios 平台的。等等。详情自己了解了。