mcpField
I
ionic-native-essentials

ionic-native-essentials

github.com/erkamyaman开发1649 次安装1 周前更新
代码仓库

关于 ionic-native-essentials

ionic-native-essentials 是面向移动应用的 Capacitor 插件参考技能,涵盖六种常用插件。内容说明插件选择、安装、权限配置和同步要求。

主要功能

  1. 01六种 Capacitor 插件参考
  2. 02相机与图库访问说明
  3. 03文件系统与分享说明
  4. 04网络、触觉和键盘说明
  5. 05插件安装与同步规则
  6. 06权限时机及 Info.plist 提示

适用场景

  1. 01为原生应用功能选择插件
  2. 02添加相机或照片图库访问
  3. 03实现离线状态或键盘行为
  4. 04核对插件权限与同步步骤

安装

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

$npx skills add https://github.com/erkamyaman/ionic-capacitor-skills --skill ionic-native-essentials

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

包含的文件

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

references/
camera.md
filesystem.md
haptics.md
keyboard.md
network.md
share.md

详细介绍

原生基础插件

六款小巧但常用的 Capacitor 插件。每款插件都有一份专门的参考文档;只安装实际会用到的插件。

何时查阅

  • Camera(@capacitor/camera)— 拍照 / 从图库中选择:camera.md
  • Filesystem(@capacitor/filesystem)— 在应用沙盒中读写文件:filesystem.md
  • Share(@capacitor/share)— 原生分享面板:share.md
  • Haptics(@capacitor/haptics)— 点击、振动、冲击反馈:haptics.md
  • Network(@capacitor/network)— 连接状态 + 离线体验:network.md
  • Keyboard(@capacitor/keyboard)— 聚焦时的显示 / 隐藏和尺寸调整行为:keyboard.md

硬性规则

  • ✅ 只安装你会用到的插件——不要为了「以防万一」而安装全部六款。每款插件都会增加二进制文件大小。
  • ✅ 每次安装插件后都运行 npx cap sync。
  • ✅ 为需要权限的插件添加相应的 Info.plist 权限说明字符串(Camera = NSCameraUsageDescription,Filesystem 访问照片图库时 = NSPhotoLibraryUsageDescription)。
  • ❌ 不要在启动时请求权限——应在用户使用功能时请求(点击「拍照」时请求,而不是应用启动时)。

评论

支持 Markdown