3.28.2 • Published 1 year ago

com.taptap.tds.billboard v3.28.2

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

使用 TapTap.Billboard

使用前提

使用 TapTap.Billboard 前提是必须依赖以下库:

命名空间

using TapTap.Billboard;

接口描述

1.初始化

var dimensionSet = new HashSet<Pair<string, string>>();
Pair<string, string> pair = new Pair<string, string>("platform", "ios");
Pair<string, string> location = new Pair<string, string>("location", "CN");
dimensionSet.Add(pair);
dimensionSet.Add(location);
var templateType = "navigate"; // 可选
var billboardServerUrl = "https://your-billboard-server-url"; // 开发者中心 > 你的游戏 > 游戏服务 > 应用配置 > 域名配置 > 公告
var config = new TapConfig.Builder()
    .ClientID("your_client_id") // 必须,开发者中心对应 Client ID
    .ClientToken("your_client_token") // 必须,开发者中心对应 Client Token
    .ServerURL("https://your_server_url") // 必须,开发者中心 > 你的游戏 > 游戏服务 > 基本信息 > 域名配置 > API
    .RegionType(RegionType.CN) // 可选项,CN 表示中国大陆,IO 表示其他国家或地区
    .TapBillboardConfig(dimensionSet, templateType, billboardServerUrl)
    .ConfigBuilder();
TapBootstrap.Init(config);

2.打开公告

TapBillboard.OpenPanel((any, error) =>
{
    if (error != null)
    {
        // 打开公告失败  可以根据 error.code 和 error.errorDescription 来判断错误原因
    } else
    {
        // 打开公告成功
    }
});

3.获取小红点

TapBillboard.QueryBadgeDetails((badgeDetails, error) =>
{
    if (error != null)
    {
        // 获取小红点信息失败 可以根据 error.code 和 error.errorDescription 来判断错误原因
    }
    else
    {
        // 获取小红点信息成功
        if (badgeDetails.showRedDot == 1) {
            // 有新的公告信息
        } else {
            // 没有新的公告信息
        }
    }
});

4.注册自定义事件监听

TapBillboard.RegisterCustomLinkListener(url =>
{
    // 这里返回的 url 地址和游戏在公告系统内配置的地址是一致的
});

5.解除已注册的自定义事件监听

// 已注册的回调对象需要游戏保存,取消注册的时候要把对象传给 SDK
TapBillboard.UnRegisterCustomLinkListener(registerdListener);
3.28.2

1 year ago

3.28.0

1 year ago

3.27.1

2 years ago

3.27.0

2 years ago

3.26.4

2 years ago

3.26.5

2 years ago

3.25.0-dev.2

2 years ago

3.25.0-dev.3

2 years ago

3.25.0-dev.4

2 years ago

3.25.0-dev.1

2 years ago

3.25.0-dev.6

2 years ago

0.0.37

2 years ago

0.0.38

2 years ago

0.0.30

2 years ago

0.0.32

2 years ago

0.0.33

2 years ago

0.0.35

2 years ago

0.0.36

2 years ago

3.26.0

2 years ago

3.25.0

2 years ago

3.26.2

2 years ago

3.26.1

2 years ago

3.26.3

2 years ago

0.2.4

3 years ago

0.2.3

3 years ago

0.1.11

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.7

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.0

3 years ago