Sign in API
The Sign in API allows you to login and logout via code.
For example, you may wish to use your own UI as part of a centralised marketing SDK.
Sign in
Luna.Replay.Api.Playground.TrySignIn(string userEmail, string userPassword,
string packageId, string applicationName);
// Default Application Name and Package ID are added from Player Settings
Luna.Replay.Api.Playground.TrySignIn(string userEmail, string userPassword);
Get sign in status
Used to get the current sign in state. Possible states: None
, SigningIn
, SignedIn
, SignInFailed
. and AppFailed
.
Luna.Replay.Api.Playground.GetSignInStatus();
Validate Authentication
var isAuthenticated = await Luna.Replay.Api.Playground.ValidateAuthentication();
Sign Out
Luna.Replay.Api.Playground.SignOut();