关闭

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

697人阅读 评论(0) 收藏 举报
分类:

  首先说明:楼主用的是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,即可收到通知



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


0
0
查看评论

简述Android中极光推送的运用步骤

极光推送(JPush)是独立的第三方云推送平台,致力于为全球移动应用开发者提供专业、高效的移动消息推送服务。开发者只需在客户端集成极光推送 SDK,即可轻松地添加Push功能到他的App中。   但是,作为一个菜菜,今天才了解到极光推送的用法: 首先,要先去极光官网创建注册一个账号,...
  • SuperDHQ
  • SuperDHQ
  • 2016-09-01 19:15
  • 3144

极光推送开发第一弹——极光推送简单入门

极光推送简单入门1:首先注册一个极光推送的账号注册地址:https://www.jiguang.cn/accounts/logout/ 2:创建一个新的应用3:在应用设置里面设置推送设置(重要)4:这时候你就可以按照开发文档进行集成了5:SDK的下载6:AndroidManifest.xml ...
  • heyiaiqing
  • heyiaiqing
  • 2017-04-27 23:07
  • 196

android开发 极光推送继承 demo

最近无聊,试了试极光推送,点我极光之门开启 效果图:
  • pkandroid
  • pkandroid
  • 2016-10-19 13:10
  • 347

AndroidStudio 集成极光推送(带源码)

极光推送(JPush)是一个端到端的推送服务,使得服务器端消息能够及时地推送到终端用户手机上,让开发者积极地保持与用户的连接,从而提高用户活跃度、提高应用的留存率。接下在咱们就介绍一下基于 JPush 来快捷地为 Android App 增加推送功能。首先说一下极光推送的主要功能。 1.保持与服务...
  • willhanweijia
  • willhanweijia
  • 2017-03-22 10:21
  • 702

Android开发之DrawerLayout实现抽屉效果

Android开发之DrawerLayout实现抽屉效果 谷歌官方推出了一种侧滑菜单的实现方式(抽屉效果),即 DrawerLayout,这个类是在Support Library里的,需要加上android-support-v4.jar这个包。 使用注意点 1、DrawerLayout...
  • SuperStudet
  • SuperStudet
  • 2017-02-15 10:04
  • 222

3分钟实现极光推送的android demo

1、来到极光推送的官网https://www.jiguang.cn/push,注册登录 2、创建一个应用 3、应用的设置,是否支持Winphone,是和否任意选择,我选择的是否 4、应用创建成功后,下载demo 5、解压demo...
  • u014520797
  • u014520797
  • 2016-08-12 10:09
  • 1746

Android极光推送之Unity和Eclipse的对接

本人从来都没有搞过Android开发,也是刚刚从事Unity开发没多久的小白,由于在此次工作项目中涉及到了信息推送的功能要求,所以就开始接触这一方面的东西了,没搞过确实感觉麻烦啊,过程中只要哪里出现一点问题就不能成功了。希望我的成功案例能够帮助到一些朋友,同时有不足之处也希望大神看到了指点一下,好了...
  • xmx5166
  • xmx5166
  • 2017-12-11 17:01
  • 91

一分钟写一个简单的安卓网络请求测试服务器

在真实的安卓开发过程中,有很多情况下需要自己写一个测试服务器来进行网络请求的测试,比如后台尚未开发完毕、后台崩溃或者公司断网的情况下。如果自己能写一个简单的测试服务器,这些外界的条件就不能影响的开发进程。下面就是自己写的一个简单的测试服务器。安卓端请求的请求代码如下 RequestParams pa...
  • li_huai_dong
  • li_huai_dong
  • 2017-04-29 10:50
  • 529

JPush极光推送的原理与简单demo的实现会遇到的问题

JPush极光推送的原理与简单demo的实现会遇到的问题
  • u013836857
  • u013836857
  • 2016-05-04 11:15
  • 11714

极光推送 别名

今天做极光推送,做完了。总结一下,方便下次查看。       极光推送,别名推送,可以点对点通讯。使用别名,用于给某特定用户推送消息。例如,注册帐号完成后,可以用别名推送的方式,把账户名当作别名推送给极光服务器,然后,服务器请求一下极光服务...
  • yx1166
  • yx1166
  • 2015-07-14 14:54
  • 13338
    个人资料
    • 访问:30290次
    • 积分:406
    • 等级:
    • 排名:千里之外
    • 原创:13篇
    • 转载:2篇
    • 译文:0篇
    • 评论:29条
    最新评论