feat: add taptap login permission
parent
0ae2de090e
commit
c1d298ac86
10
CHANGELOG.md
10
CHANGELOG.md
|
@ -1,5 +1,15 @@
|
|||
# ChangeLog
|
||||
|
||||
## 3.2.1
|
||||
|
||||
### New Feature
|
||||
|
||||
- 新增 TapTap 登录权限配置范围
|
||||
|
||||
### Dependencies
|
||||
|
||||
- TapTap.Common v3.2.0
|
||||
|
||||
## 3.2.0
|
||||
|
||||
### New Feature
|
||||
|
|
Binary file not shown.
Binary file not shown.
15
README.md
15
README.md
|
@ -3,9 +3,10 @@
|
|||
## 使用前提
|
||||
|
||||
使用 TapTap.Bootstrap 前提是必须依赖以下库:
|
||||
|
||||
* [TapTap.Common](https://github.com/TapTap/TapCommon-Unity.git)
|
||||
|
||||
> 如果开发者在游戏中同时接入了多家第三方(例如支持苹果、微信、Facebook 等账户登录),只把 TapTap 当成一个普通的登录渠道,那么在客户端可以只依赖 `TapLogin、TapCommon` 这 2 个模块,并按照如下的流程来接入:
|
||||
> 如果开发者在游戏中同时接入了多家第三方(例如支持苹果、微信、Facebook 等账户登录),只把 TapTap 当成一个普通的登录渠道,那么在客户端可以只依赖 `TapLogin、TapCommon` 这 2 个模块,并按照如下的流程来接入:
|
||||
|
||||
### 1.初始化
|
||||
|
||||
|
@ -17,12 +18,21 @@ TapLogin.Init(string clientID);
|
|||
|
||||
### 2.唤起 TapTap 网页 或者 TapTap 客户端进行登陆
|
||||
|
||||
登陆成功之后,会返回 `AccessToken`
|
||||
登陆成功之后,会返回 `AccessToken`
|
||||
|
||||
```c#
|
||||
var accessToken = await TapLogin.Login();
|
||||
```
|
||||
|
||||
配置权限范围
|
||||
|
||||
```c#
|
||||
// 默认使用 public_profile
|
||||
|
||||
var accessToken = await TapLogin.Login(new []{"public_profile"})
|
||||
;
|
||||
```
|
||||
|
||||
### 3. 获取 TapTap AccessToken
|
||||
|
||||
```c#
|
||||
|
@ -36,6 +46,7 @@ var profile = await TapLogin.FetchProfile();
|
|||
```
|
||||
|
||||
### 5. 获取篝火测试资格
|
||||
|
||||
```c#
|
||||
var boolean = await TapLogin.GetTestQualification();
|
||||
```
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"name": "com.taptap.tds.login",
|
||||
"displayName": "TapTap Login",
|
||||
"description": "TapTap Develop Service",
|
||||
"version": "3.2.0",
|
||||
"version": "3.2.1",
|
||||
"unity": "2018.3",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
|
|
Loading…
Reference in New Issue