com.guru.unity.sdk/Runtime/Code/SDK/GuruSDK.Debug.cs

62 lines
1.6 KiB
C#
Raw Normal View History

namespace Guru
{
public partial class GuruSDK
{
private const string K_CMD_NAME_DEBUGGER = "debug.guru.dbg";
private const string K_CMD_NAME_WATERMARK = "debug.guru.wm";
private const string K_CMD_NAME_CONSOLE = "debug.guru.con";
#region Android 测试入口
/// <summary>
/// 启动 Android 测试配置
/// </summary>
private void StartAndroidDebugCmds()
{
if (string.IsNullOrEmpty(AppBundleId))
{
UnityEngine.Debug.LogError("--- App Bundle Id is empty, please set it first. ---");
return;
}
string val;
string key;
key = K_CMD_NAME_DEBUGGER;
val = AndroidSystemPropertiesHelper.Get(key);
if (val == AppBundleId)
{
// 显示应用调试状态栏
Debugger.ShowAdStatus();
}
key = K_CMD_NAME_WATERMARK;
val = AndroidSystemPropertiesHelper.Get(key);
if (val == AppBundleId)
{
// 显示应用水印
2024-05-11 08:27:14 +00:00
// TODO
}
key = K_CMD_NAME_CONSOLE;
val = AndroidSystemPropertiesHelper.Get(key);
if (val == AppBundleId)
{
// 显示控制台
}
}
private bool IsCmdAvailable(string value)
{
return value == "1" || value == "true";
}
#endregion
}
}