Android接入极光推送,接入华为,小米,OPPO,VIVO厂商通道

 

 

 

极光推送作用:

        极光推送(JPush)是一个端到端的推送服务,使得服务器端消息能够及时地推送到终端用户手机上,让开发者积极地保持与用户的连接,从而提高用户活跃度、提高应用的留存率

主要作用:

       保持与服务器的长连接,以便消息能够即时推送到达客户端

      接收通知与自定义消息,并向开发者 App 传递相关信息

SDK 所支持的 Android 系统版本

       目前 SDK 只支持 Android 2.3 或以上版本的手机系统;

       富媒体信息流功能则需 Android 3.0 或以上版本的系统。

手动集成步骤:

手动集成压缩包下载链接:http://docs.jiguang.cn/jpush/resources/

  • 解压缩 jpush-android--3.x.x-release.zip 集成压缩包。
  • 复制 libs/jcore-android-x.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,就没有复制jcore-android-x.x.x.jar到lib下

Android接入极光推送,接入华为,小米,OPPO,VIVO厂商通道_第1张图片

说明 1:若没有 res/drawable-xxxx/jpush_notification_icon 这个资源默认使用应用图标作为通知 icon,在 5.0 以上系统将应用图标作为 statusbar icon 可能显示不正常,用户可定义没有阴影和渐变色的 icon 替换这个文件,文件名不要变。

说明 2:使用 android studio 的开发者,如果使用 jniLibs 文件夹导入 so 文件,则仅需将所有 cpu 类型的文件夹拷进去;如果将 so 文件添加在 module的libs 文件夹下,注意在 module 的 gradle 配置中添加一下配置:

sourceSets {
    main {
        jniLibs.srcDirs = ['libs']
        jniLibs.srcDirs = ['src/main/jniLibs']
        assets.srcDirs = ['src/main/assets', 'src/main/assets/']
    }
}

配置 AndroidManifest.xml


    
        
        
        
        
        
        
        
        
        
        
        
        
        
        
    
 



    
        

        

        
    
 

    
        

        
        
    
 


    
        
        
        
        
    
 
 


    
        

        
    
 

    
        

        
    
 
 

    
         
        
    
    
        
        
    
    
    
        
        

        
    
 



    
        

        

你可能感兴趣的:(android)