Skip to content

OPPO 开放平台

OPPO 开放平台是 OPPO 官方的应用分发渠道。Flu CLI 通过 OAuth2 认证调用 OPPO 开放平台 API 上传 APK 文件。

✨ 平台特点

  • OAuth2 认证:使用 Client ID/Secret 获取 Token
  • 配置简洁:仅需两个认证字段即可开始使用
  • 自动关联:系统根据 APK 包名自动关联对应应用

🔑 获取凭证

  1. 登录 OPPO 开放平台
  2. 进入 开发者平台API 管理创建应用
  3. 复制 Client IDClient Secret

⚠️ 确保已在 OPPO 开放平台创建对应的应用,且应用状态正常。

📝 配置示例

yaml
publish:
  oppo:
    enable: true
    auth:
      clientId: '${OPPO_CLIENT_ID}'
      clientSecret: '${OPPO_CLIENT_SECRET}'
    packageName: 'com.example.app'  # 可选

配置字段

字段类型必填说明
enableboolean是否启用 OPPO 上传
auth.clientIdstringOPPO 分配的 Client ID
auth.clientSecretstringClient Secret
packageNamestring应用包名(不填则从 APK 推断)

📦 支持的文件类型

文件类型说明
.apkAndroid 安装包

❓ 常见问题

Q: 上传后应用去哪里了? A: APK 上传后会进入 OPPO 开放平台的应用管理后台,你可以在那里查看审核状态并管理应用信息。

Q: 提示 "app not found" 怎么办? A: 请确保已在 OPPO 开放平台创建了对应包名的应用,系统根据 APK 包名进行匹配。

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

Q: OPPO 接口调用的特殊处理? A:

  1. CDN 域名转换:上传返回的域名(如 storedl1)在提交素材时需要转换为正式域名(storedl),系统已自动完成该转换。
  2. 参数校验:OPPO 对 apk_url 的 JSON 格式要求极高,系统会自动封装符合规范的数组格式。

Released under the MIT License.