一、背景介绍
在Android开发中,服务器有时会向客户端推送一些用户可能感兴趣的消息,比如淘宝、网易新闻、美团等都会向我们的客户端推送消息。 然而,自己实现消息推送的成本太高了。 今天给大家介绍一款第三方免费推送消息服务:极光推送
2.官方资源
【如何接入极光推送】官方文档:
3分钟快速集成JPush Android SDK:
Android SDK集成:
三、具体实施
首先,你可以去极光的网站看看他们的介绍。 如果你对消息推送一无所知,可以先下载官方demo,运行一下看看效果。 这里可以直接进入到自己的项目连接消息推送的流程。
1. 前往极光后台注册申请。 这很简单。 您只需要应用程序名称、包名称和图标。 注意这里的包名必须和项目的包名一致。 如果包名错误,则无需执行以下操作。
2.下载官方demo,导入Android studio并安装到手机上看效果。 看到效果后就可以开始自己的访问了。 从Aurora官网下载sdk
3.下载的资源文档如上图。 example是官方的例子,大家可以参考使用。 将libs下的jcore-android-1.1.5和jpush-android-3.0.7复制到你项目的libs目录下,右键复制的jar包添加为库...
4、引入.so资源,在project-src-main目录下新建文件夹并命名为jniLibs,将资源文件libs文件夹中剩余文件全部复制。
5.下一步是修改androidmanifest.xml文件。 这个可以参考官方文档或者根据官方提供的demo进行修改(建议这样做,比较不容易出错),粘贴我修改的内容。
android:name="你的包名称.permission.JPUSH_MESSAGE"android:protectionLevel="signature"/>
3. 初始化
完成上述步骤后,就可以在主程序的oncreate方法中初始化推送了。 这是一个简单的两句话代码。 如果想要实现定制,可以自己研究一下。
//设置打开日志,发布时请关闭日志 JPushInterface.setDebugMode(true); //初始化JPushInterface.init(this);
这里基本上没有问题。 现在可以到极光后台发送消息进行测试了。 如果没有错误,则说明您已经成功访问消息推送。
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved