安卓三方 极光推送

  •           打开腾讯体育,或者qq,或者新闻的时候,还没完全打开就收到了一条推送,这个推送是如何实现的,简单介绍下极光推送。
  • 1.首先登录点击打开链接,进入开发者服务,极光推送。现在,关键就是要下载三方库,有了三方库,sdk,我们才能把它的代码整合到自己的工程中,让自己的工程具备推送功能就行了。
  • 2.官方提供了Demo ,在3分钟快速集成SDK文档里面,可以下载,如果不了解极光推送,可以吧官方的Demo下载下来运行一遍,就可以看见效果了 
  • 3.配置android平台信息:填写应用包名, JPush 系统会在后台根据你输入的包名生成的推送的 Android 应用 Demo, 该 Demo 包含了该配置的信息;这一步非常重要我们输入的包名就可以生成极光的SDK,这样的话生成的SDK和我们要加入工程里面,这样加入进去与自己的工程非常相符,很多参数不需要你在填了
  • 首先进入开发者服务创建应用页面:地址在点击打开链接这,然后填写你应用的名字,例如qq音乐什么什么的,然后上传一张图片,接着进入创建好了之后就会生成点击打开链接,然后在这里面选择推送设置,在选择点击打开链接,选择机型,安卓了,然后填好你的包名,包名在你清单里,填好了之后就可以下载对应你的包的极光推送sdk了
  • 前面已经介绍差不多了,那么填好参数以后就可以将东西下载下来了,下载之后就是一个JPushExample(774002)这样的文件名的压缩包,解压然后,就是导入工程了
    • 解压缩 jpush-android--3.x.x-release.zip 集成压缩包。
    • 复制 libs/jcore-android-1.x.x.jar 到工程 libs/ 目录下。
    • 复制 libs/jpush-android-3.x.x.jar 到工程 libs/ 目录下。
    • 复制 libs/(cpu-type)/libjcore1xy.so 到你的工程中存放对应cpu类型的目录下。
    • 复制 res/ 中drawable-hdpi, layout, values文件夹中的资源文件到你的工程中 res/ 对应同名的目录下。
 
 
          注意在操作在第二步和第三步复制jcore和jpush的时候我们需要注意,要引一下路径右键+addaslibrary就可以了,不然不后面你使用的类找不到库
注意第四步 复制 libs/(cpu-type)/libjcore1xy.so 到你的工程中存放对应cpu类型的目录下。,这一步的情况有些特殊如果我们还是把它放在libs文件夹里面,那么会出现一个错误找不到sdk,如何解决呢,这个时候需要在第一种,把so放在 module/src/main/jniLibs里面,在gradle配置中不用指定。so文件就是你解压缩的文件里面的libs文件除了那两个jcore和jpush,都添加进去。

第二种:也可以将module的gradle配置中添加一下配置:

    android {
        ......
        sourceSets {
            main {
                jniLibs.srcDirs = ['libs']
                ......
            }
            ......
        }
        ......
    }
        注意在操作第五步的时候可能会出出现文件名重名,将你原本的文件顶掉,就R文件报错了,所以要把文件打开把里面的东西搞进去就可以了
     下一步也是非常重要的复制清单文件,这个清单文件下载的东西里面有打开复制粘贴进去就行,把以前的部分去掉,有些报红的就可以直接去掉了,注意application报红不能去掉,需要自己重写一个application,这个就是定制的

以下代码定制一个本应用程序 Application 类。需要在 AndoridManifest.xml 里配置。请参考上面 AndroidManifest.xml 片断,或者 example 项目。

public class ExampleApplication extends Application {
@Override
    public void onCreate() {
        super.onCreate();
        JPushInterface.setDebugMode(true);
        JPushInterface.init(this);
    }
}
      根据 SDK 压缩包里的 AndroidManifest.xml 样例文件,来配置应用程序项目的 AndroidManifest.xml 。

        主要步骤为:

  • 复制备注为 "Required" 的部分
  • 将标注为“您应用的包名”的部分,替换为当前应用程序的包名
  • 将标注为“您应用的Appkey”的部分,替换为在Portal上注册该应用的的Key,例如:9fed5bcb7b9b87413678c407注意这一步已经主动生成好了
  • 到这里就完成了然后就可以运行该项目到你的手机然后,通过点击打开链接,该地方就可以向所有安了该程序的手机发送消息了。


















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值