选择应用类型
企业内部应用开发

编写插件功能

更新于 2023-12-01本文将以开发一个可预览本地文件的自定义 JSAPI 为例进行说明,具体接口及参数说明可查阅开发自定义 JSAPI

前提条件

完成创建插件工程流程。

操作步骤

  1. 注册模块并绑定 BundleID。

    说明
    • 这里的 BunduleID 不是指苹果定义的APP BunduleID,而是开发者的开发产物(Bundle)的唯一标识,用于钉钉侧识别SDK并鉴权。后续,我们默认提到BunduleID时均指开发产物的标识。

    • 开发时Bundle ID可以先自定义一个值,本地测试完成后,再到平台创建专属插件时填入该值。

    • 为了避免重复,我们建议采用类似“公司_产品”的多段式格式填写。支持字母、数字、下划线,请勿使用其他特殊字符。

    • 禁止包含“DingTalk”、“Alibaba”等钉钉相关特殊字符串。

    • 如果插件是多端的(比如Android、iOS),请务必使用相同的值。

    此处 BunduleID 必须与创建客户端插件中设置的 BunduleID 保持一致。

    Loading...

  2. 定义并注册 JSAPI

    Loading...

  3. 实现 JSAPI

    1. 事件响应

      Loading...
    2. 选择本地文件

      Loading...
    3. 文件预览

      Loading...

重要

插件SDK中,无论成功还是失败请务必回调callback,告知小程序(H5微应用)执行结果。

后续步骤

完成插件功能代码编写后,请参考编译生成产物完成插件构建。

假如你需要了解前端应用调用定义的JSAPI示例,请参考开发自定义 JSAPI

这篇文档是否有帮助?
点击纠错