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