用途:该技能用于按官方文档实现功能、编写代码并设置 Banuba Photo Editor SDK(v1.52.0),在用户提出实现、创建、添加、构建、设置或集成请求时触发。
主要能力与流程:先识别平台(依据 build.gradle/AndroidManifest.xml、Podfile/.xcodeproj、pubspec.yaml、package.json 等信号),不明确时询问 Android、iOS、Flutter 或 React Native;iOS 还需确认用 CocoaPods 还是 Swift Package Manager。生成代码前先获取并检索 https://banuba.com/ve-pe-sdk/llms-full.txt 作为版本校验的权威参考,无法访问时让用户粘贴内容。新项目可从各平台 integration sample 仓库克隆脚手架;随后安装依赖:iOS 在含 Podfile 的目录执行 pod install,Flutter 执行 flutter pub get 并 cd ios && pod install,React Native 执行 npm install 并 cd ios && pod install,Android 用 Android Studio 触发 Gradle 同步。生成时须使用文档中的 API、包名与版本,输出完整可直接使用的文件,并给出编号步骤。版本升级时查阅目标版本 release notes 的 Migration Guide。
限制与注意:所有代码不得来自预训练知识;不得编造 URL;不得创建自定义 AR 特效,只能用 Banuba 提供的效果。许可证 token 必需,缺失会导致崩溃或静默失败;相机与存储需运行时权限;模拟器上 Camera2 可能失败,建议真机测试;商业使用需付费 token 并关注 FFmpeg LGPL 条款;iOS 的 Podfile 不能同时包含 BanubaSDK 与 BanubaSDKSimple,新增文件与资源文件夹须通过 xcodeproj Ruby gem 注册到 .pbxproj。文档未涵盖的内容应引用最接近章节或引导至 https://www.banuba.com/contact。生成日期后超过 6 周应提示技能可能过时。