极光推送 sdk 集成 全部推送 与别名标签推送

SDK集成步骤

1、导入 SDK 开发包到你自己的应用程序项目

  • 解压缩 jpush-sdk_v1.x.y.zip 集成压缩包
  • 复制 libs/jpush-sdk-release1.x.y.jar 到工程 libs/ 目录下
  • 复制 libs/armeabi/libjpush.so 到工程 libs/armeabi 目录下

    如果您的项目有 libs/armeabi-v7a 这个目录,请把 libjpush.so 也复制一份到这个目录。

2、配置 AndroidManifest.xml

根据 SDK 压缩包里的 AndroidManifest.xml 样例文件,来配置应用程序项目的 AndroidManifest.xml 。

主要步骤为:

  1. 复制备注为 "Required" 的部分
  2. 将备注为替换包名的部分,替换为当前应用程序的包名
  3. 将AppKey替换为在Portal上注册该应用的的Key,例如(9fed5bcb7b9b87413678c407)
权限配置:
<?xml version= "1.0" encoding= "utf-8" ?>
<manifest xmlns:android= "<a href="http://schemas.android.com/apk/res/android" "="" style="outline: none; color: rgb(0, 109, 175); border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.2em !important; margin: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-size: 1em !important; min-height: inherit !important; background: none !important;">http://schemas.android.com/apk/res/android"
     package = "Your Package"
     android:versionCode= "100"
     android:versionName= "1.0.0"
     >
  
     <!-- Required -->
     <permission android:name= "Your Package.permission.JPUSH_MESSAGE" android:protectionLevel= "signature" />
   
     <!-- Required -->
     <uses-permission android:name= "You Package.permission.JPUSH_MESSAGE" />
     <uses-permission android:name= "android.permission.RECEIVE_USER_PRESENT" />
     <uses-permission android:name= "android.permission.INTERNET" />
     <uses-permission android:name= "android.permission.WAKE_LOCK" />
     <uses-permission android:name= "android.permission.READ_PHONE_STATE" />
     <uses-permission android:name= "android.permission.WRITE_EXTERNAL_STORAGE" />
     <uses-permission android:name= "android.permission.READ_EXTERNAL_STORAGE" />
     <uses-permission android:name= "android.permission.VIBRATE" />
     <uses-permission android:name= "android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
     <uses-permission android:name= "android.permission.ACCESS_NETWORK_STATE" />
     <uses-permission android:name= "android.permission.WRITE_SETTINGS" /> <!--since 1.6 . 0 -->
     
     <!-- Optional. Required for
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值