[ 极光文档 ]
- 首先,你必须在 [极光官网] 上注册一个账号
- 其次,注册完后登录,选择极光开发者服务
- 进去之后,创建一个应用,已有应用可跳过
- 创建完成
- 进入应用,看到AppKey和MasterSecret,这两个参数在sdk集成的时候会用到
- 我是直接用的maven库,毕竟这个年头手动到jar包的项目估计没几个了,如果你是手动导入jar,那么,请去官网下载jar包-o-
- PS:将下面全部jar复制到你项目的pom.xml里面(我项目之前本来就有log4j,就没有写到下面,导入的时候注意下,可以参考官网的jar包)
- 接下来是jdpush类的操作
其实,极光已经给我们集成好了,只需调用推送方法即可 - 在jdpush类中,创建一个方法 : jpushAndroid
别忘了!!!!!! app_key和masterSecret 是必须的
- 在jdpush类中,创建一个方法 : jpushIOS
又别忘了!!!!!! app_key和masterSecret 是必须的
- 以上只是列出了2种推送的方法,(一般设置安卓和ios就够了)还有更多(去看看官网)比如推送winPhone平台,安卓andIos,全部平台,等等等等,自定义去组合,反正你写的方法可以调用
- 极光已经集成好了众多方法,同学们都是可以点出来的,比如,想设置环境指定为开发,那么就在方法里设置:
.setOptions(Options.newBuilder().setApnsProduction(false).build())
- 如果你还想再设置其他推送的系统参数,那么,可以去参考,里面有参数讲解
[ 极光文档Push API v3 ]
调用简直不要太简单
这样就推送完了….
- 推送后报错了
Your request params is invalid. Please check them according to error message.
Error response from JPush server. Should review and fix it.
//然后状态码是
INFO 2017-07-14 11:08:04,208 com.weiwend.jdpush.Jdpush.http-bio-8080-exec-7 HTTP Status: 400
INFO 2017-07-14 11:08:04,208 com.weiwend.jdpush.Jdpush.http-bio-8080-exec-7 Error Code: 1011
INFO 2017-07-14 11:08:04,208 com.weiwend.jdpush.Jdpush.http-bio-8080-exec-7 Error Message: cannot find user by this audience
INFO 2017-07-14 11:08:04,208 com.weiwend.jdpush.Jdpush.http-bio-8080-exec-7 Msg ID:
- 这种的话不要慌,去看看你的极光开发者服务>>点进去你的应用>>点击推送>>选择是web|Api下拉框
比如:
——这就是发送失败了,为什么呢?提示是:
没有用户???
这就很尴尬了
如果你的项目中有用户,
但是,是你的参数(setAudience)设置错了,也会也会报错.
[ 极客学院>>极光推送javaSDK集成使用 ]
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/java-jiao-cheng/16158.html