搜索
开发文档
应用开发
快应用开发
快游戏开发
开发文档/应用开发/服务能力/小米手写笔引擎/开发准备
开发准备更新时间: 2025-03-10 14:16:00

一、应用注册流程

1、注册成为开发者

1.1 注册小米账号并绑定邮箱

前往小米账号中心注册小米账号,详细操作见如何注册小米账号;若已有小米账号,使用已有小米账号完成认证(需确认已有小米账号未进行开发者认证)

1.2 开发者认证

参照开发者账号注册标准企业开发者账号注册认证操作指南进行注册认证,如果遇问题,可以查询开发者账号常见问题,如问题仍未解决,联系客服进行咨询
经过企业管理员认证、信息采集等环节,提交认证材料,进行人工审核

1.3 认证审核

  • 开平就开发者的申请进行审核,在1-3个工作日内完成审核并反馈结果,反馈内容为:
    • 是否通过账号审核?
    • 通过审核
    • 评审未通过
      • 审核未通过,由于xxx原因未通过审核(驳回理由)
  • 审核通过可进行下一步操作
  • 审核未通过,开发者需根据驳回理由进行修改,修改后,重新提交
  • 如有问题,可以通过查看Q&A以及联系客服解决

2、创建应用

1.1 创建应用

参照应用创建操作指南,创建应用。
注意:由于国内和海外的开平相互独立,海外应用暂不支持接入国内开平的能力

1.2 完善应用资料

参照应用创建操作指南,完善应用资料并上传包体。
注意:由于国内和海外的开平相互独立,海外应用暂不支持接入国内开平的能力

1.3 应用审核

  • 开平就开发者的申请进行审核,在1-3个工作日内完成审核并反馈结果,如有任何问题,可联系客服,审核结束后,反馈内容为:
    • 是否通过审核
    • 通过审核
    • 评审未通过
      • 审核未通过,由于xxx原因未通过审核(驳回理由)

二、服务开通流程

1、服务选择

1.1 详情页选择服务

  • 开放平台顶部菜单栏【开发】-【应用开发】,在选项卡中选择意向能力,点击进入该能力的详情页
  • 浏览服务详情页,在选定能力的详情页,点击【快速接入】,若未登录账号,请先登录开发者账号
  • 点击【快速接入】并登录账号后,跳转至管理中心的对应服务介绍页,在该页面选择计划接入该能力的目标应用

1.2 管理中心选择服务

  • 访问开平,登录开发者账号,访问管理中心选择想要接入能力的应用
  • 点击左侧菜单栏【开发与测试】-【开放服务】,即可查看目前提供的所有服务
  • 在未启用的服务中,选择计划接入的服务,点击对应服务

2、服务启用

  • 在管理中心的对应服务介绍页 ,点击【启用服务】

3、服务申请

在信息填写页面,填写相关信息,点击【提交】,提交能力申请。申请信息如下:

    • 申请对接人信息,包括姓名、电话、微信(姓名必填,电话微信至少填一个)
    • 服务范围:介绍应用中涉及调用此能力/服务的功能或模块。(30字以内,必填)
    • 介绍希望通过此能力/服务,解决哪些使用和体验问题(使用场景)。(200字以内,非必填)

4、服务申请审核

  • 需等待审核,审核结果将会在2天内进行反馈,如有问题,可以联系客服解决;
  • 审核未通过,开发者需根据驳回理由进行修改,修改后,点击【重新申请】,进行二次申请;
  • 如有问题,可以通过查看Q&A以及联系客服解决
  • 审核通过,点击【下一步】

5、配置签名

若同一应用首次申请能力接入,需配置签名信息,提交证书指纹用于鉴权

  • 方法查询:点击【查看如何生成证书指纹】,查看生成证书指纹帮助文档,获取生成证书指纹的方法
  • 添加证书指纹:添加证书指纹,用于应用真实性验证。
  • 保存:点击【保存】,保存已经添加的证书指纹信息
  • 删除证书指纹:点击想要删除的证书指纹右侧垃圾桶图标,删除该项证书指纹
上传文件
  • 点击【保存】,确认证书指纹添加,点击【修改】,可对已添加证书指纹进行增删及修改操作
上传文件
  • 证书指纹审核通过后,点击【下一步】,进入下一环节

6、服务接入

  • 成功启用服务后,点击【查看接入指南文档】,查看具体服务的接入指南
  • 开发:根据接入指南,完成开发

7、服务停用与禁用

7.1 停用服务

  • 启用服务后,通过管理中心,选择应用,在开发服务页面选择该应用已接入服务

  • 在该服务的详情页,点击【停用服务】,停用该应用下该服务

7.2 禁用服务

  • 若服务无法使用,则服务被禁用。通过管理中心,选择应用,在开发服务页面选择该服务,查看禁用服务
  • 查看禁用原因,若对服务禁用原因存疑,可与平台客服联系

三、集成SDK

1、获取SDK

点击此处获取SDK下载地址

(提取码:46L7)

2、添加依赖配置

  • 获取SDK并将其放在app目录下的libs文件夹中(没有则创建)
  • app目录下的build.gradle文件中配置以下依赖
repositories { 
flatDir {
dirs 'libs'
}
}

dependencies {
implementation(name: 'PenEngine-release_x.x.x.aar', ext: 'aar')
}
  • 在对应目录下的proguard-rules.pro文件中配置混淆,避免SDK能力接口被混淆从而导致功能异常
-dontwarn  com.miui.penengine.**
-keep class com.miui.penengine.ocr.** {*;}
-keep class com.miui.penengine.estimate.** {*;}
-keep class com.miui.penengine.onestroke.MiuiOneStroke {*;}
上一篇:使用入门
下一篇:客户端接入指南
文档内容是否有帮助?
有帮助
无帮助