代码改变世界

Unity之极光推送

2015-04-01 17:38  wuzhang  阅读(5013)  评论(3编辑  收藏  举报

  Android应用中大多数应用使用了推送,游戏中当然也可以使用推送!下面在Unity3D做个测试!(下面是客套话,大家可以忽略)

1.1 什么是推送技术?

  推送技术,又名反向AJAX,指的是一种基于Internet,将由中心或发布者发出消息传输给用户的技术。与之相对的是拉取,这种情况下请求是由用户或客户端主动发起的。

1.2 常见的推送方式有哪些?

  1.2.1.HTTP服务器推送。

  1.2.2.Pushlet

  1.2.3.长连接

  1.2.4.长轮询

  1.2.5.Flash XMLSocket

1.3 哪些第三方提供推送接口?

  1.3.1 主要有云巴,百度,蝴蝶,极光,个推,腾讯的讯鸽。

2.1 不罗嗦了,开始Unity的推送之旅!咱们使用的是极光推送,毫无疑问使用人家的服务,那就必须去人家的官网注册账号了。极光官网:https://www.jpush.cn/


  

  点击注册就OK了,然后会让完善信息,邮箱验证什么的。注册成功后就是登录了。

   

  登录成功进入极光后台,看到如下页面。

  

  有人问为什么要创建应用?现在是我们要人家的服务,你不创建应用,别人如何给你提供服务,相信大家都不会有什么问题的,那就继续了。

  

 

  OK,左下角点击 创建我的应用 即可,紧接着会看到

  

 没错,这就是安卓的应用APK。可是咱们使用的是Unity这并不是我们想要的,咱们继续,看到安卓可以了Unity的成功就在不远处了。。。。

 既然打开工程了我们就将工程导出Jar包吧。

  

  OK 预备工作已完成,接下来该打开我们熟悉的Unity了,建一个空的工程。基本上就是这么个工程结构,

  

  不用着急哈,源码工程随后会给大家的!打开AndroidManifest修改如下AppKey

  

  OK,准备工作到此结束了,开始运行Unity吧直接Bulid。

  

   不解释先装到手机,

   

   直接运行,打开后台,开始推送信息。

   由于今天的天气反常,就推送条天气吧!

  推送内容:大雨转暴雨 6~11℃ 风力:东北风4级  湿度:85%  降水概率:90%  气压:1012 hPa  日出:06:18  日落:18:49  紫外线强度:最弱

    

点击立即发送,我们查看手机哦,马上见证奇迹的时刻!

 

到此结束,推送成功了吧!如果内容有疑问和错误大家可以共同交流,记得联系我哦!

网盘链接:http://pan.baidu.com/s/1gd0Afyb