TapCommon-Unity/Documentation/README.md

89 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

## TapTap.Common
### 接口描述
#### 1.获取地区
```c#
TapCommon.GetRegionCode(isMainland =>
{
// true 中国大陆 false 非中国大陆
});
```
#### 2. TapTap 是否安装
```c#
TapCommon.IsTapTapInstalled(installed =>
{
// true 安装 false 未安装
});
```
#### 3. TapTap IO 是否安装
```c#
TapCommon.IsTapTapGlobalInstalled(installed =>
{
// true 安装 false 未安装
});
```
### Android 独占方法
#### 4. 在 TapTap 更新游戏
```c#
TapCommon.UpdateGameInTapTap(appId,updateSuccess =>
{
// true 更新成功 false 更新失败
});
```
#### 5. 在 TapTap IO 更新游戏
```c#
TapCommon.UpdateGameInTapGlobal(appId,updateSuccess =>
{
// true 更新成功 false 更新失败
});
```
#### 6. 在 TapTap 打开当前游戏的评论区
```c#
TapCommon.OpenReviewInTapTap(appId,openSuccess =>
{
// true 打开评论区 false 打开失败
});
```
#### 6. 在 TapTap IO 打开当前游戏的评论区
```c#
TapCommon.OpenReviewInTapGlobal(appId,openSuccess =>
{
// true 打开评论区 false 打开失败
});
```
#### 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)
```