Getting started
https://github.com/GameSwift/gameswift-unity-sdk.gitLogging in from Launcher
using GameSwiftSDK.Core;
using GameSwiftSDK.Id;
using GameSwiftSDK.Id.Responses;
using UnityEngine;
public class GameSwiftLauncherLogin : MonoBehaviour
{
private const string CLIENT_ID = "yourClientId";
private const string REDIRECT_URI = "yourRedirectUri";
private void Awake()
{
if (Application.isEditor == false)
{
GameSwiftSdkId.ReadUserInfoFromLauncher(HandleSuccess, HandleFailure);
}
}
private void HandleSuccess(OauthUserInfoResponse response)
{
GameSwiftSdkId.Authorize(GameSwiftSdkId.Instance.CmdAccessToken,
CLIENT_ID, REDIRECT_URI, HandleAuthorizeSuccess, HandleFailure);
}
private void HandleFailure(BaseSdkFailResponse response)
{
Debug.LogError($"Login error, code: {response.statusCode}, message: {response.Message}");
Application.Quit();
}
private void HandleAuthorizeSuccess(OauthUserInfoResponse response)
{
// your code on success login
}
}
Logging in without Launcher
Multiple Logins Blocker
Hello Hero
Last updated