Android极光推送基本步骤-创新互联

这两天在研究推送的问题,后来确定了用极光推送,本人将整个过程整理一下:

创新互联是一家专业提供昂仁企业网站建设,专注与成都网站制作、成都做网站、HTML5、小程序制作等业务。10年已为昂仁众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。

 1、到极光官网注册账号:https://www.jpush.cn/

 2、创建应用,按照要求填写你的应用名称,包名提交

 3、下载案例来玩玩,一般情况测试是能收到信息的

 4、集成到自己的项目中,按照官网的集成http://docs.jpush.cn/pages/viewpage.action?pageId=557214

 5、集成时将注意的要点,官网上也有说,但是我再强调一下,因为本人在集成的时候没注意导致推送失败:

 (1)注意两个权限的包名填写,我们有可能直接用案例上的拷贝到自己的manifest中时没有替换掉包名,切记,要替换成自己的项目的包名(红色部分):

  <permission android:name="com.xxx.permission.JPUSH_MESSAGE"

    android:protectionLevel="signature" />

  <!-- Required  一些系统要求的权限,如访问网络等-->

  <uses-permission android:name="com.xxx.permission.JPUSH_MESSAGE" />

 (2)核心服务处的包名:

   <!-- Required SDK核心功能-->

    <receiver

      android:name="cn.jpush.android.service.PushReceiver"

      android:enabled="true" >

      <intent-filter android:priority="1000">

        <action    android:name="cn.jpush.android.intent.NOTIFICATION_RECEIVED_PROXY" />

<!--Required  显示通知栏 -->

        <category android:name="com.xxx" />

      </intent-filter>

      <intent-filter>

        <action android:name="android.intent.action.USER_PRESENT" />

        <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />

      </intent-filter>

      <!-- Optional -->

      <intent-filter>

        <action android:name="android.intent.action.PACKAGE_ADDED" />

        <action android:name="android.intent.action.PACKAGE_REMOVED" />

        <data android:scheme="package" />

      </intent-filter>

    </receiver>

  (3)按照官网的集成步骤去做就可以了。

 6、要想自己打开信息查看,自己要写一个广播接收信息,判断这句,将bundle带到指定的Activity显示即可:

  Bundle bundle = intent.getExtras();

 if (JPushInterface.ACTION_NOTIFICATION_OPENED.equals(intent.getAction())) {

  JPushInterface.reportNotificationOpened(context,  bundle.getString(JPushInterface.EXTRA_MSG_ID));

  //打开自定义的Activity

  Intent i = new Intent(context, JPushDetailActivity.class);

  i.putExtras(bundle);

  i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

  context.startActivity(i);}

 经过以上的步骤,android客户端基本OK,后续IOS的步骤和服务端步骤……

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。

名称栏目:Android极光推送基本步骤-创新互联
路径分享:https://www.cdcxhl.com/article12/doesdc.html

成都网站建设公司_创新互联,为您提供企业建站软件开发品牌网站设计网站导航服务器托管网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网站建设