关于 uniapp-native-plugin
用于开发 Android 和 iOS 原生插件、为 uni-app 添加原生能力的技能。它引导开发者使用平台专属示例和插件模板完成实现与分发。
主要功能
- 01开发 Android 和 iOS 插件
- 02创建自定义原生模块
- 03将原生功能集成到 uni-app
- 04处理原生插件通信
- 05使用平台示例和插件模板
适用场景
- 01为 uni-app 构建 Android 插件
- 02开发 iOS 原生模块
- 03为 uni-app 扩展原生能力
- 04准备插件打包与分发
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ full-stack-skills/ uniapp-skills --skill uniapp-native-plugin安装后在 Claude Code 中输入/uniapp-native-plugin确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
LICENSE.txtagents/openai.yamlexamples/android-plugin/native-api.mdproject-setup.mdexamples/guide/bridge.mdintro.mdstructure.mdexamples/ios-plugin/native-api.mdproject-setup.mdtemplates/plugin-template.md详细介绍
使用此技能的时机
用户希望进行以下操作时,请使用此技能:
- 开发原生 Android 插件
- 开发原生 iOS 插件
- 将原生功能集成到 uni-app
- 创建自定义原生模块
- 为 uni-app 扩展原生功能
- 处理原生插件通信
- 打包和分发原生插件
如何使用此技能
开发原生插件:
-
根据用户的请求确定平台:
- Android → 使用 Android 插件示例
- iOS → 使用 iOS 插件示例
-
从
examples/目录加载相应示例文件:examples/guide/- 原生插件开发指南examples/android-plugin/- Android 插件示例examples/ios-plugin/- iOS 插件示例
-
从
templates/目录加载相应模板:templates/plugin-template.md- 插件开发模板
-
遵循这些文件中的具体说明进行开发
示例和模板
示例
位于 examples/ 中:
- guide/ - 原生插件开发指南
- android-plugin/ - Android 插件开发示例
- ios-plugin/ - iOS 插件开发示例
模板
位于 templates/ 中:
- plugin-template.md - 插件开发模板
最佳实践
- 遵循平台指南:遵循 Android 和 iOS 开发标准
- 错误处理:妥善处理错误并记录日志
- 文档:提供清晰的插件使用文档
- 测试:在真实设备上全面测试插件
资源
关键词
原生插件,原生插件,Android 插件,iOS 插件,插件开发,原生模块
评论
支持 Markdown