Class DeviceTokenToUnityServicesTokenExchanger
Inherited Members
Namespace: Unity.Cloud.Identity
Syntax
public class DeviceTokenToUnityServicesTokenExchanger : IAccessTokenExchanger<DeviceToken, UnityServicesToken>
Constructors
DeviceTokenToUnityServicesTokenExchanger(IHttpClient, IServiceHostResolver)
Provides Unity Services token from DeviceToken
Declaration
public DeviceTokenToUnityServicesTokenExchanger(IHttpClient httpClient, IServiceHostResolver serviceHostResolver)
Parameters
| Type | Name | Description |
|---|---|---|
| IHttpClient | httpClient | |
| IServiceHostResolver | serviceHostResolver |
Methods
ExchangeAsync(DeviceToken)
Returns an exchanged token
Declaration
public async Task<UnityServicesToken> ExchangeAsync(DeviceToken deviceToken)
Parameters
| Type | Name | Description |
|---|---|---|
| DeviceToken | deviceToken |
Returns
| Type | Description |
|---|---|
| Task<UnityServicesToken> | A task that once completed returns an exchanged token. |