跳到主要内容
版本:v7

常见问题

什么是 Capacitor?​

Capacitor 是 Ionic 团队构建的原生运行时,为 Web 开发者提供了将其 Web 应用部署到原生设备的能力。Capacitor 还通过 JavaScript 暴露原生设备能力,因此开发者可以像与任何其他 JavaScript 库交互一样访问原生定位服务、文件系统访问或通知等功能。

权限问题​

如果你正在使用插件,安装插件后可能需要向原生项目添加额外的权限。例如,Capacitor 相机插件需要 iOS 的以下权限:

  • NSCameraUsageDescription(Privacy - Camera Usage Description)
  • NSPhotoLibraryAddUsageDescription(Privacy - Photo Library Additions Usage Description)
  • NSPhotoLibraryUsageDescription(Privacy - Photo Library Usage Description)

你需要手动将这些权限添加到原生项目中的 info.plist 文件中。否则,对原生相机 API 的调用将失败。

意外行为​

如果由于某种原因插件的行为不符合预期,请在我们的 GitHub 仓库上提交问题!提供清晰的问题报告以及重现步骤可以帮助解决你的问题。