搜索文档 /
开始 插件

Unvired Cordova SDK.

这个插件可以让你建立应用程序连接到Unvired移动平台(UMP)。

iOS需求

此插件使用CocoApod安装依赖库。请确保您有一个有效的CocoApods安装。准备就绪后,通过在安装此插件之前运行以下命令,请更新CocoApods repo。


             豆荚回购更新
https://github.com/unvired/cordova-plugin-unvired-sdk/

卡在科尔多瓦问题上?

如果您正在构建一个严肃的项目,那么您无法承担花费数小时进行故障排除的费用。betway东盟体育appIonic的专家为社区插件和高级插件提供优质的咨询服务。

今天联系我们!

安装

npm安装https://github.com/unvired/cordova-plugin-unvired-sdk. npm安装@ionic-nbetway东盟体育appative / unvired-cordova-sdk betway东盟体育app离子帽同步 betway东盟体育appIonic cordova插件添加https://github.com/unvired/cordova-plugin-unvired-sdk npm安装@ionic-nbetway东盟体育appative / unvired-cordova-sdk
betway东盟体育app必威滚球分析软件离子企业来自离子团队的完全支持和维护的插件。 了解更多 或者,如果您对此插件的企业版感兴趣 联系我们

支持的平台上

  • iOS
  • 安卓
  • 窗户
  • 浏览器

使用

反应

在这里看到的。


              进口
             
              
             UnviredCordovaSDK
              
             
              
             
              “@betway东盟体育appionic-native / unvired-cordova-sdk / ngx”
              ;
             
              构造函数
              
               私人
              unviredSDK
               
              UnviredCordovaSDK
              
             
              
             
              
             
              ...
             
              //这通常在App.Component.ts中完成了您的应用程序。
             
              //与UMP交互前,需要对SDK进行初始化,并向UMP进行鉴权。
             
              // SDK初始化
             
              
             loginParameters
              
             
              
             
              LoginParameters
              
              
             loginParameters
              
             浏览器名称
              
             
              'unvired_digital_forms'
             loginParameters
              
             metadataPath
              
             
              “. . /资产/ metadata.json”
             
              
             loginResult.
              
             loginResult.
              试一试
             
              
             loginResult.
              
             
              等待
             
              这个
              
             unviredSDK
              
              登录
              
             loginParameters
              
             
              
             
              抓住
             
              
             错误
              
             
              
             
              这个
              
             unviredSDK
              
              logError.
              
              “AppComponent”
              
             
              “初始化”
              
             
              "登录时错误:"
             
              +
             错误
              
             
              
             
              开关
             
              
             loginResult.
              
              类型
              
             
              
             
              案件
             loginListenerType.
              
             auth_activation_required.
              
             
              // App未激活。例如,用户是第一次使用该应用程序。
             
              //应用程序需要在它可以与UMP交互之前激活。
             
              //此时,你基本上导航到一个登录屏幕并接受用户的用户名/密码。
             
              //将用户名和密码设置为loginParameters对象并调用AuthenticAteanDactivate
             
              试一试
             
              
             
              //在登录屏幕中执行此代码块。
             
              
             loginParameters
              
             
              
             
              LoginParameters
              
              
              ;
             loginParameters
              
             url
              
             
              ' < UMP_URL >”
              ;
             loginParameters
              
             公司
              
             
              “公司> <”
              ;
             loginParameters
              
             用户名
              
             
              “<用户名>”
              ;
             loginParameters
              
             密码
              
             
              '<密码>'
              ;
             loginParameters
              
             logintype.
              
             logintype.
              
             unvired
              ;
             
              
             authenticateActivateResult
              
             AuthenticateActivateResult
              
             
              等待
             
              这个
              
             unviredSDK
              
              AuthenticateanDactivate.
              
             loginParameters
              
              ;
             
              如果
             
              
             authenticateActivateResult
              
              类型
             
              ===
             authenticateandactivatersulttype.
              
             auth_activation_success
              
             
              
             
              //应用程序完全设置。导航到您的应用程序的主屏幕。
             
              
             
              其他的
             
              如果
             
              
             authenticateActivateResult
              
              类型
             
              ===
             authenticateandactivatersulttype.
              
             auth_activation_error.
              
             
              
             
              控制台
              
              日志
              
              "登录时错误:"
             
              +
             authenticateActivateResult
              
             错误
              
             
              
             
              抓住
             
              
             错误
              
             
              
             
              这个
              
             unviredSDK
              
              logError.
              
              “LoginPage”
              
             
              “auth_activation_required”
              
             
              的错误:
             
              +
             错误
              
              ;
             
              
             
              打破
              ;
             
              案件
             loginListenerType.
              
             app_requires_login.
              
             
              //应用程序已经激活。但是,用户需要输入凭据,因为在Unvired Admin Cockpit中将LOCAL_PASSWORD设置为YES。
             
              //为你的应用设置LOCAL_PASSWORD属性,联系你的管理员。
             
              试一试
             
              
             
              //在登录屏幕中执行此代码块。
             
              
             loginParameters
              
             
              
             
              LoginParameters
              
              
             loginParameters
              
             用户名
              
             
              “<用户名>”
              ;
             loginParameters
              
             密码
              
             
              '<密码>'
              ;
             
              
             Authenticatelocalresult.
              
             AuthenticateLocalResult
              
             
              等待
             
              这个
              
             unviredSDK
              
              验证atelocal.
              
             loginParameters
              
              ;
             
              如果
             
              
             Authenticatelocalresult.
              
              类型
             
              ===
             AuthenticateLocalResultType
              
             login_success.
              
             
              
             
              //应用程序完全设置。导航到您的应用程序的主屏幕。
             
              
             
              其他的
             
              如果
             
              
             Authenticatelocalresult.
              
              类型
             
              ===
             AuthenticateLocalResultType
              
             登录错误
              
             
              
             
              控制台
              
              日志
              
              “本地登录期间错误:”
             
              +
             authenticateActivateResult
              
             错误
              
             
              
             
              抓住
             
              
             错误
              
             
              
             
              这个
              
             unviredSDK
              
              logError.
              
              “LoginPage”
              
             
              'app_requires_login'
              
             
              的错误:
             
              +
             错误
              
              ;
             
              
             
              打破
              ;
             
              案件
             login_success.
              
             
              // LOCAL_PASSWORD设置为false。
             
              //应用程序完全初始化。用户可以与UMP进行交互
             
              //返回主界面
             
              打破
              ;
             
              
             
              //同步API.
             
              // make调用。
             
              
             结果
              
             
              等待
             
              这个
              
             unviredSDK
              
              syncForeground
              
             RequestType
              
              查询
              
             
              
              
             
              
              “customer_header”
              
             
              
              “Field1”
             
              
             
              “value1”
              
             
              “Field2”
             
              
             
              “value2”
              
              
              
             
              'unvired_digital_forms_pa_mobile_get_users'
              
             
              真正的
              
             
              //执行异步调用。
             
              
             结果
              
             
              等待
             
              这个
              
             unviredSDK
              
              syncbackground.
              
             RequestType
              
              查询
              
             
              
              
             inputObj
              
             
              'unvired_digital_forms_pa_mobile_get_users'
              
             
              “INPUT_GET_USERS”
              
             
              GUID的
              
             
              
              
             
              //注意:订阅NotificationListener以获取背景中的数据处理更新
             
              //但是,在任何时间点,只有一个屏幕可以侦听后台数据更新。
             
              这个
              
             unviredSDK
              
              registerNotifListener
              
              
              
              订阅
              
             
              数据
             
              =>
             
              
             
              开关
             
              
             数据
              
              类型
              
             
              
             
              案件
             NotificationListenerType
              
             dataSend
              
             
              打破
              ;
             
              案件
             NotificationListenerType
              
             dataChanged
              
             
              打破
              ;
             
              案件
             NotificationListenerType
              
             dataReceived
              
             
              打破
              ;
             
              
             
              
             
              
             
              
              
              
             
              //数据库API.
             
              //在数据库中插入一条记录
             
              这个
              
             Unviredsdk.
              
              dbInsert
              
              “customer_header”
              
             
              
              “名称”
              
              “用户”
              
              “不”
              
              “0039”
              
              
             
              真正的
              
              ;
             
              //更新数据库中的记录
             
              这个
              
             unviredSDK
              
              dbUpdate
              
              “CUSTOMER_HEADER”
              
             
              
              “名称”
              
              “UPDATED_USER”
              
              “不”
              
              “更新_no”
              
              
             
              “FORM_ID = 5 caed815892215034dacad56”
              
             
              //删除数据库中的记录
             
              这个
              
             unviredSDK
              
              dbDelete
              
              “CUSTOMER_HEADER”
              
             
              “FORM_ID = 5 caed815892215034dacad56”
              
             
              //执行SQL查询
             
              这个
              
             unviredSDK
              
              dbExecuteStatement
              
              ' select * from customer_header where customer_id = "0039"'
              
Baidu