vivo

模块引入

  implementation WB.fixVersions('Pay:VivoSingle') (Vivo单机计费  特殊说明才用此版本的sdk)

  implementation WB.fixVersions('Pay:Vivo') (Vivo联运)

  implementation WB.fixVersions('ay:VivoOverseas') (Vivo海外)

Manifest参数选项

参数

说明

备注

VIVO_AppId

vivo后台的appid

eg:12345

VIVO_CPId

vivo后台的cpid

eg:12345

VIVO_CpKey

vivo后台的cpkey

eg:12345

配置文件说明

需要在app的build.gradle的manifestPlaceholders中设置的值,如下:

android {
    compileSdkVersion 28
    buildToolsVersion '28.0.3'
    publishNonDefault true
    defaultConfig {
    manifestPlaceholders = [
    ....
            VIVO_AppId:"12345",
            VIVO_CPId:"12345",
            VIVO_CpKey:"12345",
    ...
            ]
    }
}

配置文件说明

assets目录加入feedata_vivo.xml

<?xml version="1.0" encoding="UTF-8"?>
<data>
    <feeinfo>
        <ID>1</ID>
        <price>600</price>
        <code>002</code>
        <desc>30赠25枚钻石</desc>
    </feeinfo>
   </data>

混淆过滤

-keep class com.bbkmobile.**
-keep class com.bbkmobile.**{*;}

vivo渠道特殊要求

icon需注意:
res中需包含以下四个文件夹及对应的icon,icon尺寸要正确
drawable-hdpi     对应 icon尺寸 192x192
drawable-xhdpi    对应 icon尺寸 256x256
drawable-xxhdpi   对应 icon尺寸 384x384
drawable-xxxhdpi  对应 icon尺寸 512x512
退出弹框要求:
游戏退出前需弹出vivo渠道的退出弹框(vivo手机,非vivo手机会直接退出看不到vivo退出弹框)

集成测试

如何判断sdk是否初始化成功?

游戏打开会有vivo对应的悬浮按钮

最后更新于

这有帮助吗?