关于 ionic-native-essentials
ionic-native-essentials 是面向移动应用的 Capacitor 插件参考技能,涵盖六种常用插件。内容说明插件选择、安装、权限配置和同步要求。
主要功能
- 01六种 Capacitor 插件参考
- 02相机与图库访问说明
- 03文件系统与分享说明
- 04网络、触觉和键盘说明
- 05插件安装与同步规则
- 06权限时机及 Info.plist 提示
适用场景
- 01为原生应用功能选择插件
- 02添加相机或照片图库访问
- 03实现离线状态或键盘行为
- 04核对插件权限与同步步骤
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ erkamyaman/ ionic-capacitor-skills --skill ionic-native-essentials安装后在 Claude Code 中输入/ionic-native-essentials确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/camera.mdfilesystem.mdhaptics.mdkeyboard.mdnetwork.mdshare.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