update: 添加 AppVersion 版本获取的功能
parent
d17a6e2eae
commit
3871841988
|
|
@ -0,0 +1,52 @@
|
|||
namespace Guru
|
||||
{
|
||||
public partial class GuruSDK
|
||||
{
|
||||
|
||||
public static string UID => _model?.UserId ?? IPMConfig.IPM_UID;
|
||||
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 SupportEmail => GuruSettings.SupportEmail ?? "";
|
||||
|
||||
public static string StoreUrl
|
||||
{
|
||||
get
|
||||
{
|
||||
string url = "";
|
||||
#if UNITY_EDITOR
|
||||
url = "https://test@com.guru.ai";
|
||||
#elif UNITY_ANDROID
|
||||
url = GuruSettings?.AndroidStoreUrl ?? "";
|
||||
#elif UNITY_IOS
|
||||
url = GuruSettings?.IOSStoreUrl ?? "";
|
||||
#endif
|
||||
return url;
|
||||
}
|
||||
}
|
||||
|
||||
public static string AppVersion =>GuruAppVersion.version;
|
||||
|
||||
public static string AppVersionCode => GuruAppVersion.code;
|
||||
|
||||
public static string AppVersionString => GuruAppVersion.ToString();
|
||||
|
||||
|
||||
|
||||
private static GuruAppVersion _appVersion;
|
||||
private static GuruAppVersion GuruAppVersion
|
||||
{
|
||||
get
|
||||
{
|
||||
if(_appVersion == null) _appVersion = GuruAppVersion.Load();
|
||||
return _appVersion;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: ab7d65b5c8774a12924f3fe72a6e4a38
|
||||
timeCreated: 1710154459
|
||||
|
|
@ -8,7 +8,7 @@ namespace Guru
|
|||
|
||||
public partial class GuruSDK: MonoBehaviour
|
||||
{
|
||||
public const string Version = "1.0.7";
|
||||
public const string Version = "1.0.9";
|
||||
public const string Tag = "[Guru]";
|
||||
public const string ServicesConfigKey = "guru_services";
|
||||
|
||||
|
|
@ -402,30 +402,6 @@ namespace Guru
|
|||
{
|
||||
SetUserBPlay(bplay);
|
||||
}
|
||||
|
||||
public static string UID => _model?.UserId ?? IPMConfig.IPM_UID;
|
||||
|
||||
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 SupportEmail => GuruSettings.SupportEmail ?? "";
|
||||
|
||||
public static string StoreUrl
|
||||
{
|
||||
get
|
||||
{
|
||||
string url = "";
|
||||
#if UNITY_EDITOR
|
||||
url = "https://test@com.guru.ai";
|
||||
#elif UNITY_ANDROID
|
||||
url = GuruSettings?.AndroidStoreUrl ?? "";
|
||||
#elif UNITY_IOS
|
||||
url = GuruSettings?.IOSStoreUrl ?? "";
|
||||
#endif
|
||||
return url;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue