diff --git a/Runtime/Code/SDK/GuruSDK.Properties.cs b/Runtime/Code/SDK/GuruSDK.Properties.cs index 40c13ca..1b7e4b8 100644 --- a/Runtime/Code/SDK/GuruSDK.Properties.cs +++ b/Runtime/Code/SDK/GuruSDK.Properties.cs @@ -4,6 +4,7 @@ namespace Guru { public static string UID => _model?.UserId ?? IPMConfig.IPM_UID; + public static string UUID => _model?.UserId ?? IPMConfig.IPM_UUID; public static string DeviceId => IPMConfig.IPM_DEVICE_ID ?? ""; // TODO: change it to _model member later. public static string PushToken => IPMConfig.IPM_PUSH_TOKEN ?? ""; // TODO: change it to _model member later. public static string AuthToken => IPMConfig.IPM_TOKEN ?? ""; // TODO: change it to _model member later. diff --git a/Runtime/Code/SDK/GuruSDK.cs b/Runtime/Code/SDK/GuruSDK.cs index 7e1f3e0..16a3dcc 100644 --- a/Runtime/Code/SDK/GuruSDK.cs +++ b/Runtime/Code/SDK/GuruSDK.cs @@ -184,6 +184,15 @@ namespace Guru success = false; } Callbacks.SDK._onUserAuthResult?.Invoke(success); + + if (success) + { + if (GuruIAP.Instance != null) + { + GuruIAP.Instance.SetUID(UID); + GuruIAP.Instance.SetUUID(UUID); + } + } } private void OnFirebaseAuthResult(bool success)