用途:当需要为 uni-app 开发原生插件、把原生能力集成进 uni-app、创建自定义原生模块、扩展原生能力、处理原生插件通信或打包分发原生插件时使用本技能。
主要能力:按平台区分处理,Android 请求使用 Android 插件示例,iOS 请求使用 iOS 插件示例;提供原生插件开发指南、Android 与 iOS 插件示例,以及插件开发模板。
使用方式:先根据用户请求识别目标平台(Android 或 iOS),再从 examples/ 目录加载对应示例文件(examples/guide/ 为开发指南,examples/android-plugin/ 为 Android 示例,examples/ios-plugin/ 为 iOS 示例),并从 templates/ 目录加载 templates/plugin-template.md 模板,随后按这些文件中的具体说明进行开发。
最佳实践:遵循 Android 与 iOS 平台开发规范;实现完善的错误处理与日志;为插件使用提供清晰文档;在真机上充分测试插件。
资源:官方文档 https://nativesupport.dcloud.net.cn/NativePlugin/ 。
限制:资料未提供具体代码示例内容、支持的最低平台版本、插件市场发布流程细节及收费信息,暂未提供。