update: 更新CFG判定逻辑
parent
6eae2528dc
commit
5d73a79378
|
|
@ -101,6 +101,7 @@ namespace Guru.Editor
|
|||
_completionCheckResult = new List<string>(40);
|
||||
string mk_yes = " ( \u2714 ) ";
|
||||
string mk_no = " ( \u2718 ) ";
|
||||
string mk_warn = " ( \u2639 ) ";
|
||||
string mk_star = " ( \u2605 ) ";
|
||||
string check_passed = $"{MARK_INDENT}{mk_yes} All items passed!";
|
||||
if (_servicesConfig == null)
|
||||
|
|
@ -192,37 +193,37 @@ namespace Guru.Editor
|
|||
if (!IsArrayNotEmpty(_servicesConfig.ad_settings.amazon_ids_android))
|
||||
{
|
||||
passed = false;
|
||||
AddResultLine($"{MARK_INDENT}{mk_no} Amazon Android IDs is missing!", false);
|
||||
_serviceCriticalFail++;
|
||||
AddResultLine($"{MARK_INDENT}{mk_warn} Amazon Android IDs is missing!", false);
|
||||
_serviceNormalFail++;
|
||||
}
|
||||
if (!IsArrayNotEmpty(_servicesConfig.ad_settings.amazon_ids_ios))
|
||||
{
|
||||
passed = false;
|
||||
AddResultLine($"{MARK_INDENT}{mk_no} Amazon iOS IDs is missing!", false);
|
||||
_serviceCriticalFail++;
|
||||
AddResultLine($"{MARK_INDENT}{mk_warn} Amazon iOS IDs is missing!", false);
|
||||
_serviceNormalFail++;
|
||||
}
|
||||
if (!IsArrayNotEmpty(_servicesConfig.ad_settings.pubmatic_ids_android))
|
||||
{
|
||||
passed = false;
|
||||
AddResultLine($"{MARK_INDENT}{mk_no} Pubmatic Android IDs is missing!", false);
|
||||
_serviceCriticalFail++;
|
||||
AddResultLine($"{MARK_INDENT}{mk_warn} Pubmatic Android IDs is missing!", false);
|
||||
_serviceNormalFail++;
|
||||
}
|
||||
if (!IsArrayNotEmpty(_servicesConfig.ad_settings.pubmatic_ids_ios))
|
||||
{
|
||||
passed = false;
|
||||
AddResultLine($"{MARK_INDENT}{mk_no} Pubmatic iOS IDs is missing!", false);
|
||||
_serviceCriticalFail++;
|
||||
AddResultLine($"{MARK_INDENT}{mk_warn} Pubmatic iOS IDs is missing!", false);
|
||||
_serviceNormalFail++;
|
||||
}
|
||||
if (!IsArrayNotEmpty(_servicesConfig.ad_settings.moloco_ids_android))
|
||||
{
|
||||
passed = false;
|
||||
AddResultLine($"{MARK_INDENT}{mk_no} Moloco Android Test IDs is missing!", false);
|
||||
AddResultLine($"{MARK_INDENT}{mk_warn} Moloco Android Test IDs is missing!", false);
|
||||
_serviceNormalFail++;
|
||||
}
|
||||
if (!IsArrayNotEmpty(_servicesConfig.ad_settings.moloco_ids_ios))
|
||||
{
|
||||
passed = false;
|
||||
AddResultLine($"{MARK_INDENT}{mk_no} Moloco iOS Test IDs is missing!", false);
|
||||
AddResultLine($"{MARK_INDENT}{mk_warn} Moloco iOS Test IDs is missing!", false);
|
||||
_serviceNormalFail++;
|
||||
}
|
||||
}
|
||||
|
|
@ -234,45 +235,45 @@ namespace Guru.Editor
|
|||
if (_servicesConfig.fb_settings == null)
|
||||
{
|
||||
passed = false;
|
||||
AddResultLine($"{MARK_INDENT}{mk_no} Facebook settings is missing!", false);
|
||||
_serviceCriticalFail++;
|
||||
AddResultLine($"{MARK_INDENT}{mk_warn} Facebook settings is missing!", false);
|
||||
_serviceNormalFail++;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (_servicesConfig.fb_settings.app_id.IsNullOrEmpty())
|
||||
{
|
||||
passed = false;
|
||||
AddResultLine($"{MARK_INDENT}{mk_no} Facebook AppID is missing!", false);
|
||||
_serviceCriticalFail++;
|
||||
AddResultLine($"{MARK_INDENT}{mk_warn} Facebook AppID is missing!", false);
|
||||
_serviceNormalFail++;
|
||||
}
|
||||
if (_servicesConfig.fb_settings.client_token.IsNullOrEmpty())
|
||||
{
|
||||
passed = false;
|
||||
AddResultLine($"{MARK_INDENT}{mk_no} Facebook Client Token is missing!", false);
|
||||
_serviceCriticalFail++;
|
||||
AddResultLine($"{MARK_INDENT}{mk_warn} Facebook Client Token is missing!", false);
|
||||
_serviceNormalFail++;
|
||||
}
|
||||
}
|
||||
|
||||
if (_servicesConfig.adjust_settings == null)
|
||||
{
|
||||
passed = false;
|
||||
AddResultLine($"{MARK_INDENT}{mk_no} Adjust settings is missing!", false);
|
||||
_serviceCriticalFail++;
|
||||
AddResultLine($"{MARK_INDENT}{mk_warn} Adjust settings is missing!", false);
|
||||
_serviceNormalFail++;
|
||||
}
|
||||
else
|
||||
{
|
||||
if(!IsArrayNotEmpty(_servicesConfig.adjust_settings.app_token))
|
||||
{
|
||||
passed = false;
|
||||
AddResultLine($"{MARK_INDENT}{mk_no} Adjust AppToken is missing!", false);
|
||||
_serviceCriticalFail++;
|
||||
AddResultLine($"{MARK_INDENT}{mk_warn} Adjust AppToken is missing!", false);
|
||||
_serviceNormalFail++;
|
||||
}
|
||||
|
||||
if (!IsArrayNotEmpty(_servicesConfig.adjust_settings.events))
|
||||
{
|
||||
passed = false;
|
||||
AddResultLine($"{MARK_INDENT}{mk_no} Adjust Events is missing!", false);
|
||||
_serviceCriticalFail++;
|
||||
AddResultLine($"{MARK_INDENT}{mk_warn} Adjust Events is missing!", false);
|
||||
_serviceNormalFail++;
|
||||
}
|
||||
}
|
||||
if (passed) AddResultLine(check_passed);
|
||||
|
|
@ -283,7 +284,7 @@ namespace Guru.Editor
|
|||
if (!IsArrayNotEmpty(_servicesConfig.products))
|
||||
{
|
||||
passed = false;
|
||||
AddResultLine($"{MARK_INDENT}{mk_no} Product list is missing!", false);
|
||||
AddResultLine($"{MARK_INDENT}{mk_warn} Product list is missing!", false);
|
||||
_serviceNormalFail++;
|
||||
}
|
||||
if (passed) AddResultLine(check_passed);
|
||||
|
|
@ -331,8 +332,6 @@ namespace Guru.Editor
|
|||
|
||||
|
||||
#endregion
|
||||
|
||||
|
||||
|
||||
#region GUI
|
||||
|
||||
|
|
@ -384,7 +383,7 @@ namespace Guru.Editor
|
|||
{
|
||||
GUI_Color(new Color(1,0.2f, 0), () =>
|
||||
{
|
||||
EditorGUILayout.LabelField("<>", StyleItemTitle);
|
||||
EditorGUILayout.LabelField("<guru-services> file not found! \nPlease contact Guru tech support to solve the problem. ", StyleItemTitle);
|
||||
});
|
||||
}
|
||||
|
||||
|
|
@ -421,8 +420,7 @@ namespace Guru.Editor
|
|||
|
||||
|
||||
#endregion
|
||||
|
||||
|
||||
|
||||
#region Check Components
|
||||
|
||||
private string logBuffer;
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ namespace Guru
|
|||
|
||||
public partial class GuruSDK: MonoBehaviour
|
||||
{
|
||||
public const string Version = "0.1.0";
|
||||
public const string Version = "1.0.0";
|
||||
public const string Tag = "[Guru]";
|
||||
public const string ServicesConfigKey = "guru_services";
|
||||
public const string ServicesConfigExtension = "cfg";
|
||||
|
|
|
|||
Loading…
Reference in New Issue