Skip to content

初始化

方法名

init

用法

用法示例

js
module.init({
  //商米申请的应用appId
  appId: "",
  //是否强制刷新
  isForceRefresh: false,
  //模型文件路径配置类型,可选值assets和custom
  modelPathType: "assets",
  //存放模型文件的文件夹名称,当模型文件路径配置类型为assets时可用
  modelConfigDirName: "food_config",
  //模型文件路径,绝对路径,当模型文件路径配置类型为custom时必传
  path: "/storage/emulated/0/leven_sunmi_food/food_config/",
  //是否强制将assets下模型文件复制到项目中,只针对非首次安装,默认:false
  //modelPathType为assets时有效,目的是为了初始化是不会修改已经设置过的参数
  //modelPathType为custom时会默认加载path下的模型文件,不会进行复制到项目中的操作,所以当
  //modelPathType为custom时该参数无效
  isForceCopyAssetsConfig: false
}, res => {
  console.log(res)
})

参数说明

参数名参数类型是否必填默认值参数描述
appIdString商米申请的应用id
isForceRefreshBooleanfalse是否强制从网络读取token
modelPathTypeStringassets模型文件路径配置类型,可选值assets和custom
modelConfigDirNameStringfood_config存放模型文件的文件夹名称,当模型文件路径配置类型为assets时可用
pathString模型文件路径,绝对路径,当模型文件路径配置类型为custom时必传
isForceCopyAssetsConfigBooleanfalse是否强制将assets下模型文件复制到项目中,只针对非首次安装,默认:false,modelPathType为assets时有效,目的是为了初始化是不会修改已经设置过的参数,modelPathType为custom时会默认加载path下的模型文件,不会进行复制到项目中的操作,所以当modelPathType为custom时该参数无效

回调

回调示例

json
{
  "message": "",
  "data": {
    "license": "Nk1yM0d5bGtTN3VKUFNxdTJxVXBjN0cySUZxSGt5ckMvTytBK1ZJZlRmNmRLUElYSldvNUoxNHdRVjF4OXMrc2FBWHU0RURyMDFWVDRYZndhcGwxWVVlSERUOFRPdk4vM01leFRUcjc2VTFoRzRTVkgyWFF3cVV6LzRrUzI3RFVBcHBFMlo2RVladGVJT1ZwUnlucU91em9WQ0ViRmFXcXNEN01wTjNIa0FVPXsibGlzdCI6W3siZXhwaXJ5X2RhdGUiOiIyMDI1LTA5LTE1IDIyOjI1OjQ2IiwiYXBwbGljYXRpb24iOiJhaV9pZGVudGlmaWNhdGlvbl9nZW5lcmFsIn1dfQ=="
  },
  "code": 0
}

回调说明

参数名参数类型参数描述
messageString消息提示
dataObject数据对象
data.licenseString授权码
codeInteger返回类型,0.成功,其他:失败