Jpush 在android studio 客户端的配置,接收服务器的推送消息

本文详细介绍了在 Android Studio 开发中集成 JPush 的步骤,包括注册账号、下载工程代码、导入 JPush SDK、配置 AndroidManifest.xml 以及初始化 JPush 和设置接收器。通过这些步骤,开发者可以成功接收到服务器推送的消息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在做安卓app开发,因为要使用极光推送,所以就自己尝试了下。刚开始很麻烦,但是部署成功后就觉得简单了,现在把流程和步骤写下来,希望可以帮助到需要的人。

1、注册JPush账号,创建工程,下载工程代码。

这一步就不多说了,注册账号后,点击自己用户名。进入控制台,创建新应用:

这里写图片描述

需要注意的是:创建应用的时候包名一定要和自己android studio中的项目的包名字完全一致

具体可以参考,http://docs.jpush.io/guideline/android_3m/

代码下载后解压到自己喜欢的地方。

2、强jpush集成到自己的项目中

首先打开自己的android studio的项目。然后把刚才下载的压缩包解压到一个文件夹(内部是散乱的文件),打开文件夹中的libs,把其中的jar包和so文件全部弄到自己的项目的libs下。(具体来说就是切换到project模式下,粘贴),

对于jpush-android-2.0.6.jar,要添加到项目的库,即:右击jpush-android-2.0.6.jar 选择 add to library。然后就好了。

然后对于so文件,一定要进行配置才可以使用。具体方法是:修改android模式下的gradle:

这里写图片描述
点击第二个 build.dradle,在android括号内 添加:

 sourceSets.main {
        jniLibs.srcDirs = ['libs']  // <-- Set your folder here!
    }

在dependence括号内添加:

 compile files('libs/jpush-android-2.0.6.jar')

具体参考:http://docs.jpush.io/guideline/android_guide/

3、配置AndroidMainfest.xml.
添加一些东西,

<?xml version="1.0" encoding="utf-8"?
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="您应用的包名" 
     android:versionCode="205"
     android:versionName="2.0.5"
     >
     <uses-sdk android:minSdkVersion="11" android:targetSdkVersion="17" />
     <!-- Required 自定义用来收发消息的相关权限 -->
     <permission
         android:name="${applicationId}.permission.JPUSH_MESSAGE"
         android:protectionLevel="signature" />

     <!-- Required 一些系统要求的权限,如访问网络等-->
     <uses-permission android:name="${applicationId}.permission.JPUSH_MESSAGE" />
     <uses-permission android:
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值