mcpField
U
uniapp-native-plugin

uniapp-native-plugin

github.com/full-stack-skills开发11112 次安装4 周前更新
代码仓库

关于 uniapp-native-plugin

用于开发 Android 和 iOS 原生插件、为 uni-app 添加原生能力的技能。它引导开发者使用平台专属示例和插件模板完成实现与分发。

主要功能

  1. 01开发 Android 和 iOS 插件
  2. 02创建自定义原生模块
  3. 03将原生功能集成到 uni-app
  4. 04处理原生插件通信
  5. 05使用平台示例和插件模板

适用场景

  1. 01为 uni-app 构建 Android 插件
  2. 02开发 iOS 原生模块
  3. 03为 uni-app 扩展原生能力
  4. 04准备插件打包与分发

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/full-stack-skills/uniapp-skills --skill uniapp-native-plugin

安装后在 Claude Code 中输入/uniapp-native-plugin确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

LICENSE.txt
agents/
openai.yaml
examples/android-plugin/
native-api.md
project-setup.md
examples/guide/
bridge.md
intro.md
structure.md
examples/ios-plugin/
native-api.md
project-setup.md
templates/
plugin-template.md

详细介绍

使用此技能的时机

用户希望进行以下操作时,请使用此技能:

  • 开发原生 Android 插件
  • 开发原生 iOS 插件
  • 将原生功能集成到 uni-app
  • 创建自定义原生模块
  • 为 uni-app 扩展原生功能
  • 处理原生插件通信
  • 打包和分发原生插件

如何使用此技能

开发原生插件:

  1. 根据用户的请求确定平台:

    • Android → 使用 Android 插件示例
    • iOS → 使用 iOS 插件示例
  2. 从 examples/ 目录加载相应示例文件:

    • examples/guide/ - 原生插件开发指南
    • examples/android-plugin/ - Android 插件示例
    • examples/ios-plugin/ - iOS 插件示例
  3. 从 templates/ 目录加载相应模板:

    • templates/plugin-template.md - 插件开发模板
  4. 遵循这些文件中的具体说明进行开发

示例和模板

示例

位于 examples/ 中:

  • guide/ - 原生插件开发指南
  • android-plugin/ - Android 插件开发示例
  • ios-plugin/ - iOS 插件开发示例
模板

位于 templates/ 中:

  • plugin-template.md - 插件开发模板

最佳实践

  1. 遵循平台指南:遵循 Android 和 iOS 开发标准
  2. 错误处理:妥善处理错误并记录日志
  3. 文档:提供清晰的插件使用文档
  4. 测试:在真实设备上全面测试插件

资源

关键词

原生插件,原生插件,Android 插件,iOS 插件,插件开发,原生模块

评论

支持 Markdown