介绍
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