Compare commits

...

2 Commits

3 changed files with 14 additions and 4 deletions

View File

@ -479,7 +479,7 @@ namespace Guru.Editor
arr = GetStringArray(line, 0, 7); arr = GetStringArray(line, 0, 7);
if(string.IsNullOrEmpty(arr[5])) arr[5] = "Store"; if(string.IsNullOrEmpty(arr[5])) arr[5] = "Store";
if(string.IsNullOrEmpty(arr[6])) arr[6] = "0"; if(string.IsNullOrEmpty(arr[6])) arr[6] = "0";
iaps.Add(string.Join("," , arr)); iaps.Add(string.Join(",", arr).Replace("\r", ""));
index++; index++;
} }
settings.products = iaps.ToArray(); settings.products = iaps.ToArray();

View File

@ -2,9 +2,17 @@ namespace Guru
{ {
public partial class GuruSDK public partial class GuruSDK
{ {
// UID
public static string UID => Model?.UserId ?? IPMConfig.IPM_UID; public static string UID
public static string UUID => Model?.UserId ?? IPMConfig.IPM_UUID; {
get
{
if(Model != null && !string.IsNullOrEmpty(Model.UserId))
return Model.UserId;
return IPMConfig.IPM_UID;
}
}
public static string UUID => IPMConfig.IPM_UUID ?? "";
public static string DeviceId => IPMConfig.IPM_DEVICE_ID ?? ""; // TODO: change it to _model member later. 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 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. public static string AuthToken => IPMConfig.IPM_TOKEN ?? ""; // TODO: change it to _model member later.

View File

@ -180,6 +180,7 @@ namespace Guru
private void OnUserAuthResult(bool success) private void OnUserAuthResult(bool success)
{ {
if (success && string.IsNullOrEmpty(IPMConfig.IPM_UID)) if (success && string.IsNullOrEmpty(IPMConfig.IPM_UID))
{ {
success = false; success = false;
@ -188,6 +189,7 @@ namespace Guru
if (success) if (success)
{ {
Model.UserId = IPMConfig.IPM_UID;
if (GuruIAP.Instance != null) if (GuruIAP.Instance != null)
{ {
GuruIAP.Instance.SetUID(UID); GuruIAP.Instance.SetUID(UID);