feat: add taptap login permission

3.2.1
xiaoyi 2021-09-06 11:00:42 +08:00
parent 0ae2de090e
commit c1d298ac86
5 changed files with 24 additions and 3 deletions

View File

@ -1,5 +1,15 @@
# ChangeLog # ChangeLog
## 3.2.1
### New Feature
- 新增 TapTap 登录权限配置范围
### Dependencies
- TapTap.Common v3.2.0
## 3.2.0 ## 3.2.0
### New Feature ### New Feature

Binary file not shown.

Binary file not shown.

View File

@ -3,6 +3,7 @@
## 使用前提 ## 使用前提
使用 TapTap.Bootstrap 前提是必须依赖以下库: 使用 TapTap.Bootstrap 前提是必须依赖以下库:
* [TapTap.Common](https://github.com/TapTap/TapCommon-Unity.git) * [TapTap.Common](https://github.com/TapTap/TapCommon-Unity.git)
> 如果开发者在游戏中同时接入了多家第三方例如支持苹果、微信、Facebook 等账户登录),只把 TapTap 当成一个普通的登录渠道,那么在客户端可以只依赖 `TapLogin、TapCommon` 这 2 个模块,并按照如下的流程来接入: > 如果开发者在游戏中同时接入了多家第三方例如支持苹果、微信、Facebook 等账户登录),只把 TapTap 当成一个普通的登录渠道,那么在客户端可以只依赖 `TapLogin、TapCommon` 这 2 个模块,并按照如下的流程来接入:
@ -23,6 +24,15 @@ TapLogin.Init(string clientID);
var accessToken = await TapLogin.Login(); var accessToken = await TapLogin.Login();
``` ```
配置权限范围
```c#
// 默认使用 public_profile
var accessToken = await TapLogin.Login(new []{"public_profile"})
;
```
### 3. 获取 TapTap AccessToken ### 3. 获取 TapTap AccessToken
```c# ```c#
@ -36,6 +46,7 @@ var profile = await TapLogin.FetchProfile();
``` ```
### 5. 获取篝火测试资格 ### 5. 获取篝火测试资格
```c# ```c#
var boolean = await TapLogin.GetTestQualification(); var boolean = await TapLogin.GetTestQualification();
``` ```

View File

@ -2,7 +2,7 @@
"name": "com.taptap.tds.login", "name": "com.taptap.tds.login",
"displayName": "TapTap Login", "displayName": "TapTap Login",
"description": "TapTap Develop Service", "description": "TapTap Develop Service",
"version": "3.2.0", "version": "3.2.1",
"unity": "2018.3", "unity": "2018.3",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {