TapCommon-Unity/Documentation/README.md

89 lines
1.8 KiB
Markdown
Raw Normal View History

2021-05-28 14:59:26 +08:00
## TapTap.Common
2021-05-06 14:14:28 +08:00
### 接口描述
2021-05-07 16:57:54 +08:00
#### 1.获取地区
2021-05-06 14:14:28 +08:00
```c#
TapCommon.GetRegionCode(isMainland =>
{
// true 中国大陆 false 非中国大陆
});
```
2021-05-28 14:59:26 +08:00
#### 2. TapTap 是否安装
2021-09-27 13:58:14 +08:00
2021-05-06 14:14:28 +08:00
```c#
TapCommon.IsTapTapInstalled(installed =>
{
// true 安装 false 未安装
});
```
2021-05-28 14:59:26 +08:00
#### 3. TapTap IO 是否安装
2021-09-27 13:58:14 +08:00
2021-05-06 14:14:28 +08:00
```c#
TapCommon.IsTapTapGlobalInstalled(installed =>
{
// true 安装 false 未安装
});
```
2021-05-28 14:59:26 +08:00
### Android 独占方法
#### 4. 在 TapTap 更新游戏
2021-09-27 13:58:14 +08:00
2021-05-06 14:14:28 +08:00
```c#
TapCommon.UpdateGameInTapTap(appId,updateSuccess =>
{
// true 更新成功 false 更新失败
});
```
2021-05-28 14:59:26 +08:00
#### 5. 在 TapTap IO 更新游戏
2021-09-27 13:58:14 +08:00
2021-05-06 14:14:28 +08:00
```c#
TapCommon.UpdateGameInTapGlobal(appId,updateSuccess =>
{
// true 更新成功 false 更新失败
});
```
2021-05-28 14:59:26 +08:00
#### 6. 在 TapTap 打开当前游戏的评论区
2021-09-27 13:58:14 +08:00
2021-05-06 14:14:28 +08:00
```c#
TapCommon.OpenReviewInTapTap(appId,openSuccess =>
{
// true 打开评论区 false 打开失败
});
```
#### 6. 在 TapTap IO 打开当前游戏的评论区
2021-09-27 13:58:14 +08:00
2021-05-06 14:14:28 +08:00
```c#
2021-09-27 13:58:14 +08:00
TapCommon.OpenReviewInTapGlobal(appId,openSuccess =>
2021-05-06 14:14:28 +08:00
{
// true 打开评论区 false 打开失败
});
2021-09-27 13:58:14 +08:00
```
#### 7. 唤起 TapTap 客户端更新游戏
appId: 游戏在 TapTap 商店的唯一身份标识
例如https://www.taptap.com/app/187168 ,其中 187168 是 appid.
```c#
// 在 TapTap 客户端更新游戏,失败时通过浏览器打开 Tap 网站对应的游戏页面
// 当你在国内区上架时使用
bool isSuccess = await TapCommon.UpdateGameAndFailToWebInTapTap(string appId);
// 当你在海外区上架时使用
bool isSuccess = await TapCommon.UpdateGameAndFailToWebInTapGlobal(string appId):
```
如果你需要在唤起 Tap 客户端失败时跳转到自己的网页
```c#
bool isSuccess = await TapCommon.UpdateGameAndFailToWebInTapTap(string appId, string webUrl)
bool isSuccess = await TapCommon.UpdateGameAndFailToWebInTapGlobal(string appId, string webUrl)
2021-05-06 14:14:28 +08:00
```