Skip to content

Commit

Permalink
调整文档里多余的 unity 部分以及权限说明
Browse files Browse the repository at this point in the history
  • Loading branch information
apollopy committed Oct 9, 2024
1 parent dc90844 commit 48da42e
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 70 deletions.
14 changes: 3 additions & 11 deletions cn/docs/sdk/review/guide.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,23 +13,15 @@ import UnitySDKInstallation from "../_partials/unity-sdk-installation.mdx";

## 权限说明

<MultiLang kind="unity_android_v4">

<>
该模块依赖权限如下:

| 权限 | 使用目的 | 权限申请时机 |
| ---------------------- | ---------------------- | ---------------------- |
| 安装 APK 权限 | 用于安装 Tap 客户端 | 用户首次使用该功能时会申请权限 |
</>
<MultiLang kind="android_v4">

<>

该模块依赖权限如下:

| 权限 | 使用目的 | 权限申请时机 |
| ---------------------- | ---------------------- | ---------------------- |
| 安装 APK 权限 | 用于安装 Tap 客户端 | 用户首次使用该功能时会申请权限 |
| 设备指定应用信息 | 获取已安装的 TapTap 客户端信息 | 用户每次使用该功能时会申请权限 |

同时该模块也会访问设备已安装的 Tap 客户端信息,所以接入 SDK 后将在应用 `AndroidManifest.xml` 中添加如下配置:

Expand All @@ -48,7 +40,7 @@ import UnitySDKInstallation from "../_partials/unity-sdk-installation.mdx";

| 权限 | 使用目的 | 权限申请时机 |
| ---------------------- | ---------------------- | ---------------------- |
| 安装 APK 权限 | 用于安装 Tap 客户端 | 用户首次使用该功能时会申请权限 |
| 设备指定应用信息 | 获取已安装的 TapTap 客户端信息 | 用户每次使用该功能时会申请权限 |

同时该模块也会访问设备已安装的 Tap 客户端信息,所以接入 SDK 后将在应用 `AndroidManifest.xml` 中添加如下配置:

Expand Down
66 changes: 11 additions & 55 deletions cn/docs/sdk/share/guide.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,6 @@ sidebar_position: 2
import MultiLang from "/src/docComponents/MultiLang";
import CodeBlock from "@theme/CodeBlock";
import v4SDKVersions from '/src/docComponents/v4SDKVersions';
import { Conditional } from "/src/docComponents/conditional";
import AndroidFaq from "../_partials/android-package-visibility.mdx";
import UnitySDKInstallation from "../_partials/unity-sdk-installation.mdx";

## 权限说明

Expand All @@ -21,7 +18,7 @@ import UnitySDKInstallation from "../_partials/unity-sdk-installation.mdx";

| 权限 | 使用目的 | 权限申请时机 |
| ---------------------- | ---------------------- | ---------------------- |
| 安装 APK 权限 | 用于安装 Tap 客户端 | 用户首次使用该功能时会申请权限 |
| 设备指定应用信息 | 获取已安装的 TapTap 客户端信息 | 用户每次使用该功能时会申请权限 |

同时该模块也会访问设备已安装的 Tap 客户端信息,所以接入 SDK 后将在应用 `AndroidManifest.xml` 中添加如下配置:

Expand All @@ -40,7 +37,7 @@ import UnitySDKInstallation from "../_partials/unity-sdk-installation.mdx";

| 权限 | 使用目的 | 权限申请时机 |
| ---------------------- | ---------------------- | ---------------------- |
| 安装 APK 权限 | 用于安装 Tap 客户端 | 用户首次使用该功能时会申请权限 |
| 设备指定应用信息 | 获取已安装的 TapTap 客户端信息 | 用户每次使用该功能时会申请权限 |

同时该模块也会访问设备已安装的 Tap 客户端信息,所以接入 SDK 后将在应用 `AndroidManifest.xml` 中添加如下配置:

Expand All @@ -62,36 +59,18 @@ import UnitySDKInstallation from "../_partials/unity-sdk-installation.mdx";

## SDK 获取

<MultiLang kind="unity_android_ios_v4">

<>

<UnitySDKInstallation
npmDeps={[
"com.taptap.sdk.core",
"com.taptap.sdk.update",
]}
githubDeps={[
{package: "com.taptap.sdk.core", url: `https://github.com/taptap/TapSDKCore-Unity.git#${v4SDKVersions.taptap.unity}`},
{package: "com.taptap.sdk.update", url: `https://github.com/taptap/TapSDKUpdate-Unity.git#${v4SDKVersions.taptap.unity}`}
]}
unitypackageModules={[
{name: "TapTapSDK_Core.unitypackage", desc: "TapTapSDK 核心模块,必选"},
{name: "TapTapSDK_Update.unitypackage", desc: "TapTapSDK 更新唤起模块,必选"},
]}/>

</>
<MultiLang kind="android_ios_v4">

<>

1. 项目根目录的 build.gradle 添加仓库地址:

<CodeBlock language="groovy">{
`allprojects {
`allprojects {
repositories {
google()
mavenCentral()
}
}
}`
}</CodeBlock>

Expand Down Expand Up @@ -163,23 +142,7 @@ TapTap 分享依赖于初始化模块,使用本地文件方式添加依赖时

### TapSDK 初始化

<MultiLang kind="unity_android_ios_v4">

<>

`TapTapSdkOptions` 详细参数见 [入门指南#快速开始](/sdk/access/quickstart/#初始化)

```cs
using TapSDK.Core;
using TapSDK.Compliance;

// 核心配置 详细参数见 [入门指南#快速开始]
TapTapSdkOptions coreOptions = new TapTapSdkOptions();
// TapSDK 初始化
TapTapSDK.Init(coreOptions);
```

</>
<MultiLang kind="android_ios_v4">

<>

Expand Down Expand Up @@ -258,14 +221,7 @@ TapTapSDK.initWith(options)

## 调起分享

<MultiLang kind="unity_android_ios_v4">

<>

```cs
// TODO unity
```
</>
<MultiLang kind="android_ios_v4">

<>

Expand Down Expand Up @@ -335,10 +291,10 @@ let obj = TapTapShareObj(
failUrl: "https://***", // 未安装 TapTap 应用时跳转链接
backUrl: "gameUrl" // 返回游戏时的 URLScheme
)
TapTapShare.share(obj) { result in
print("result: \(result)")
// result 对应值 0 :分享成功, -1 :未安装 Tap 客户端, 其他: Tap 应用不支持
}
TapTapShare.share(obj) { result in
print("result: \(result)")
// result 对应值 0 :分享成功, -1 :未安装 Tap 客户端, 其他: Tap 应用不支持
}
```

</>
Expand Down
6 changes: 2 additions & 4 deletions cn/docs/sdk/start/compliance.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ title: TapSDK 合规使用说明
sidebar_position: 9
---

import CodeBlock from "@theme/CodeBlock";

更新日期:2024 年 10 月 8 日

生效日期:2024 年 10 月 8 日
Expand Down Expand Up @@ -369,7 +367,7 @@ public void onRequestPermissionsResult(int requestCode, String[] permissions, in
| 网络类型 | 为了确保设备系统兼容、定位解决问题 | 遇到服务故障时针对性进行排查和优化 | 每次应用冷启动获取一次 |
| Android ID | 为了确保设备系统兼容、定位解决问题 | 遇到服务故障时针对性进行排查和优化 | 初始化及用户发起授权时获取一次 |
| 设备内存信息 | 为了确保设备系统兼容、定位解决问题 | 遇到服务故障时针对性进行排查和优化 | 每次应用冷启动获取一次 |
| 设备指定应用信息 | 获取已安装的 TapTap 客户端信息 | 使用 TapTap 客户端完成游戏版本验证及内购 | 在该功能调用对应版本验证及付费时配置 | 每次应用冷启动获取一次 |
| 设备指定应用信息 | 获取已安装的 TapTap 客户端信息 | 使用 TapTap 客户端完成分享 | 在该功能调用时获取 |

- 可选个人信息

Expand Down Expand Up @@ -402,7 +400,7 @@ public void onRequestPermissionsResult(int requestCode, String[] permissions, in
| 网络类型 | 为了确保设备系统兼容、定位解决问题 | 遇到服务故障时针对性进行排查和优化 | 每次应用冷启动获取一次 |
| Android ID | 为了确保设备系统兼容、定位解决问题 | 遇到服务故障时针对性进行排查和优化 | 初始化及用户发起授权时获取一次 |
| 设备内存信息 | 为了确保设备系统兼容、定位解决问题 | 遇到服务故障时针对性进行排查和优化 | 每次应用冷启动获取一次 |
| 设备指定应用信息 | 获取已安装的 TapTap 客户端信息 | 使用 TapTap 客户端完成游戏版本验证及内购 | 在该功能调用对应版本验证及付费时配置 | 每次应用冷启动获取一次 |
| 设备指定应用信息 | 获取已安装的 TapTap 客户端信息 | 使用 TapTap 客户端完成评价 | 在该功能调用时获取 |

- 可选个人信息

Expand Down
8 changes: 8 additions & 0 deletions cn/src/docComponents/MultiLang/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,14 @@ const CONFIGS: {
]
},

android_ios_v4: {
tds: [
{ label: "Android Java", value: "android_java" },
{ label: "Android Kotlin", value: "android_kotlin" },
{ label: "iOS", value: "ios" },
]
},

unity_android_v4: {
tds: [
{ label: "Unity", value: "unity" },
Expand Down

0 comments on commit 48da42e

Please sign in to comment.