npm包enn-ionic-jpush使用教程

阅读时长 6 分钟读完

随着移动互联网的高速发展,推送技术作为一种高效的通知方式已被广泛应用于我们的 App 中。JPush 是国内最大的推送平台之一,也是众多开发者和企业的首选,在使用 JPush 时,如果我们使用的是 ionic 框架开发的 App,那么 enn-ionic-jpush 就是我们必须要掌握的插件之一。

一、插件的基本介绍及使用

1.1 插件简介

enn-ionic-jpush 是基于 JPush SDK 的 ionic 插件,为 ionic 开发者提供了快捷而便利的注册、绑定、推送等所有 JPush 功能的使用,本文将介绍其基本的使用方法。

1.2 插件安装及集成

如果你使用的是 Ionic starter template(比如 tabs 或者 sidemenu)来创建你的应用,那么你只需在终端中运行以下命令即可安装 enn-ionic-jpush:

如果你使用的是 Ionic v1,那么可以直接在终端中运行以下命令来安装:

其中,--variable APP_KEY 可替换为你申请的 JPush AppKey。

1.3 推送配置

在集成完 enn-ionic-jpush 后,我们需要在 App 中添加验证 JPush 服务的凭证,安卓和 iOS 配置不同:

安卓推送配置

在 AndroidManifest.xml 中添加以下代码:

iOS 推送配置

在 iOS 的 Xcode 工程中,修改文件 /platforms/ios/YourApp/YourApp-Info.plist,添加以下代码:

1.4 插件初始化

在使用 enn-ionic-jpush 之前,我们需要进行一些初始化操作。我们可以在 App 中的任何地方进行初始化,但一般在 App 的首页最为合适,以下是一个简单的初始化示例:

-- -------------------- ---- -------
------ - ---------- --------- - ---- ----------------
------ - ---- -------- - ---- ----------------
------ - ----- - ---- ------------------

------------
  ------------ ----------
--
------ ----- ----- -
  --------------- ---- ----

  --------- --- - ---------
  ------ ------

  ------------------ --------- --------- -
    ---------------------

    -- ------------
  -

  --------------- -
    ----------------------------- -- -
      ------------------
    ---
  -
-

1.5 注册设备

在初始化完成后,我们可以注册设备到 JPush 服务,以下是一个注册的示例:

1.6 别名和标签的添加与删除

别名和标签是推送服务中的两个很重要的概念,下面是他们的一些操作示例:

-- -------------------- ---- -------
-- ------------------
--------------------- --------- -- ------ ------------ --
  -------- -- ----------------------
  --------- -- -----------------------

-- ------------------
------------------------ --------- - --
  -------- -- ----------------------
  --------- -- -----------------------

-- ----
-------------------- --------- -- ----- -------- ------- --
  -------- -- ----------------------
  --------- -- -----------------------

-- ----
----------------------- --------- -- ----- -------- --
  -------- -- ----------------------
  --------- -- -----------------------

1.7 推送功能的测试

在集成完成后,我们可以使用 JPush 提供的 API,向设备推送一条通知。我们可以使用开发者平台提供的推送测试工具进行测试,以下是一个推送示例:

-- -------------------- ---- -------
-----------------
  -------- -- -
    -----------------------------------------------
      ----------------------- -- -
        -----------------------------------------------
        ------------------------------- - -------- -------------------- ---
      ---
    -- ------
    ----------------------------------
      --- --------------
      ------ -------
      -------- ------
    ---
  --
  --------- -- -----------------------

二、结语

通过本篇文章的介绍,相信大家已经可以清楚地了解到如何在 ionic 应用中使用 enn-ionic-jpush 插件做推送服务的使用了。JPush 推送服务强大而稳定,据笔者使用情况,已被广泛使用于各大电商、金融、社交等移动 App 中,同时推荐大家多看官方文档,以便获得更多的 API 使用方法和其他开发技巧。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600668e8d9381d61a3540b95

纠错
反馈