npm 包 react-native-duphlux 使用教程

阅读时长 8 分钟读完

介绍

React Native Duphlux 是一个 React Native 库,可用于集成 Duphlux 服务。Duphlux 是一个自动电话验证服务,允许您验证来自任何国家的任何电话号码。使用 Duphlux,您可以确保用户拥有他们声称的电话号码,并防止恶意用户尝试欺骗您的系统。

安装

在您的 React Native 项目中安装 Duphlux,使用以下命令:

配置

在您的 AndroidManifest.xml 文件中添加以下权限:

还需在 MainActivity.java 文件中添加以下导入:

并在 getPackages() 方法中添加以下行:

最后,在 strings.xml 文件中添加以下行:

在上述代码中,将 YOUR_API_KEY_HERE 替换为您的 Duphlux API 密钥。

使用

在您的 React Native 项目中,您可以使用以下代码调用 Duphlux 服务。

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

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

在上述代码中,phoneNumber 参数应为要验证的电话号码,options 参数应包含要使用的验证选项。如果验证成功,then 方法将传递一个包含验证结果的对象。如果验证失败,catch 方法将传递一个包含错误信息的对象。

示例

以下代码示例演示了如何使用 Duphlux 在 React Native 应用程序中验证电话号码。

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

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

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

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

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

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

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

此代码示例显示一个文本输入和两个按钮,用户可以使用文本输入验证电话号码,然后验证收到的验证码。如果验证成功,应显示 “Verification succeeded!” 消息。

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

纠错
反馈