Android开发之实现简单的极光推送

  首先说明:楼主用的是AndroidStudio

      接下来进入正题:

  • 1.进入极光推送官网,注册账号 http://www.jiguang.cn
  • 2.点击 进入后台
  • 3.创建应用:填写包名,和项目名称,即可完成创建应用。
  • 如图所示,即可得到应用的Key



4.下载文件压缩包并解压。包含以下文件:
  • AndroidManifest.xml
    • 客户端嵌入SDK参考的配置文件
  • libs/jcore-android.v1.x.y.jar
    • 极光开发者服务的核心包。
  • libs/jpush-android_v3.x.y.jar
    • JPush SDK 开发包。
  • libs/(cpu-type)/libjcore1xy.so
    • 各种CPU类型的native开发包。
  • res
    • 集成SDK必须添加的资源文件
  • example
    • 是一个完整的 Android 项目,通过这个演示了 JPush SDK 的基本用法,可以用来做参考。

5.打开我们创建的工程,将所有的jar包以及.so包复制到libs文件夹下。 选中libs文件,右键add as library。
注意:
使用AndroidStudio时如果将so文件添加在module的libs文件夹下,注意在module的gradle配置中添加一下配置:

   android {
        ......
        sourceSets {
            main {
                jniLibs.srcDirs = ['libs']
                ......
            }
            ......
        }
        ......
    }

6.创建Application的子类,重写OnCreate()方法。
public class MyApplication extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        JPushInterface.setDebugMode(true);
        JPushInterface.init(this);

    }
}


7.创建Broadcast的子类,重写方法


8.配置清单文件。

在下载的Demo中,有一个示例的AndroidMainfest文件


主要步骤为:

  • 复制备注为 "Required" 的部分
  • 将标注为“您应用的包名”的部分,替换为当前应用程序的包名
  • 将标注为“您应用的Appkey”的部分,替换为你注册该应用的的Key,例如:9fed5bcb7b9b87413678c407

当然 ,你创建的MyApplication的也要注册上。自定义广播的也要注册。

9.到这里,我们基本上完成了最基本的操作。在后台打开我们创建的应用,点击推送-->发送通知,如图:




在里面输入你要推送的内容,运行你的Demo,即可收到通知



当然,推送不仅仅是这些。还可以自定义消息,发送富媒体消息等。大家请自行研究。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值