Skip to content

vivo 开发者平台

vivo 开发者平台是 vivo 官方的应用分发渠道。Flu CLI 通过 Access Key/Secret 认证调用 vivo 开放平台 API 上传 APK 文件。

✨ 平台特点

  • Access Key 认证:使用 Access Key + Access Secret 进行身份验证
  • 配置简洁:仅需两个认证字段
  • 自动关联:系统根据 APK 包名自动关联对应应用

🔑 获取凭证

  1. 登录 vivo 开放平台
  2. 进入 应用分发API 凭证
  3. 复制 Access KeyAccess Secret

📝 配置示例

yaml
publish:
  vivo:
    enable: true
    auth:
      accessKey: '${VIVO_ACCESS_KEY}'
      accessSecret: '${VIVO_ACCESS_SECRET}'
    packageName: 'com.example.app'  # 可选

配置字段

字段类型必填说明
enableboolean是否启用 vivo 上传
auth.accessKeystringvivo 分配的 Access Key
auth.accessSecretstringAccess Secret
packageNamestring应用包名(不填则从 APK 推断)

📦 支持的文件类型

文件类型说明
.apkAndroid 安装包

❓ 常见问题

Q: Access Key 在哪里获取? A: 登录 vivo 开发者平台后,进入「应用分发」模块,在 API 凭证管理页面创建和获取。

Q: 上传后需要手动提交审核吗? A: 是的,APK 上传后建议登录 vivo 后台确认应用信息并提交审核。

Q: 支持 AAB 格式吗? A: 目前 vivo 平台仅支持 APK 格式上传。

Q: vivo 接口调用的技术细节? A:

  1. 请求类型切换:上传文件阶段使用 multipart/form-data,而提交版本信息阶段切换为 application/x-www-form-urlencoded,app-ship 已内部处理。
  2. 签名机制:vivo 的签名仅针对非文件参数计算,且响应中的 serialnumber 字段位置可能不固定,系统已做容错处理。

Released under the MIT License.