update: 更新 DeviceID 的获取方式, 添加缓存功能
parent
e38f854347
commit
dfd4b633b7
|
|
@ -88,7 +88,6 @@ namespace Guru
|
||||||
if(!string.IsNullOrEmpty(content))
|
if(!string.IsNullOrEmpty(content))
|
||||||
{
|
{
|
||||||
string[] infos = content.Split('$');
|
string[] infos = content.Split('$');
|
||||||
IPMConfig.IPM_DEVICE_ID = SystemInfo.deviceUniqueIdentifier;
|
|
||||||
IPMConfig.IPM_BRAND = infos[0];
|
IPMConfig.IPM_BRAND = infos[0];
|
||||||
IPMConfig.IPM_LANGUAGE = infos[1];
|
IPMConfig.IPM_LANGUAGE = infos[1];
|
||||||
IPMConfig.IPM_MODEL = infos[2];
|
IPMConfig.IPM_MODEL = infos[2];
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,6 @@ namespace Guru
|
||||||
public static readonly string POST_Param_TokenSecret = "tokenSecret";
|
public static readonly string POST_Param_TokenSecret = "tokenSecret";
|
||||||
|
|
||||||
public static string IPM_APP_PACKAGE_NAME = Application.identifier;
|
public static string IPM_APP_PACKAGE_NAME = Application.identifier;
|
||||||
public static string IPM_DEVICE_ID = SystemInfo.deviceUniqueIdentifier;
|
|
||||||
public static string IPM_APP_VERSION = Application.version;
|
public static string IPM_APP_VERSION = Application.version;
|
||||||
public static string IPM_IOS_APP_GROUP = "group." + Application.identifier;
|
public static string IPM_IOS_APP_GROUP = "group." + Application.identifier;
|
||||||
public static string IPM_BRAND = "";
|
public static string IPM_BRAND = "";
|
||||||
|
|
@ -39,6 +38,29 @@ namespace Guru
|
||||||
public static string IPM_COUNTRY_CODE = RegionInfo.CurrentRegion.TwoLetterISORegionName;
|
public static string IPM_COUNTRY_CODE = RegionInfo.CurrentRegion.TwoLetterISORegionName;
|
||||||
public static bool IPM_NEWUSER = true;
|
public static bool IPM_NEWUSER = true;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 中台设备 ID
|
||||||
|
/// </summary>
|
||||||
|
public static string IPM_DEVICE_ID
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
if (string.IsNullOrEmpty(SavedDeviceId))
|
||||||
|
{
|
||||||
|
SavedDeviceId = SystemInfo.deviceUniqueIdentifier; // 目前使用 UNITY 接口来生成对应的 DeviceID
|
||||||
|
}
|
||||||
|
return SavedDeviceId; // 优先使用缓存的 DeviceID
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// 缓存设备 ID
|
||||||
|
/// </summary>
|
||||||
|
private static string SavedDeviceId
|
||||||
|
{
|
||||||
|
get => PlayerPrefs.GetString(nameof(SavedDeviceId), "");
|
||||||
|
set => PlayerPrefs.SetString(nameof(SavedDeviceId), value);
|
||||||
|
}
|
||||||
|
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
public static readonly string IPM_URL = "https://dev.saas.castbox.fm/";
|
public static readonly string IPM_URL = "https://dev.saas.castbox.fm/";
|
||||||
#else
|
#else
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue