fix: 修改 Unity 控制台入口的命令, 缩短命令长度到 31 之内

deeplink
胡宇飞 2024-05-22 12:54:24 +08:00
parent c6d6a1f5d8
commit b5a64eac4e
1 changed files with 10 additions and 11 deletions

View File

@ -3,9 +3,9 @@ namespace Guru
{ {
public partial class GuruSDK public partial class GuruSDK
{ {
private const string K_CMD_NAME_DEBUGGER = "dbg"; private const string K_CMD_NAME_DEBUGGER = "debug.guru.dbg";
private const string K_CMD_NAME_WATERMARK = "wm"; private const string K_CMD_NAME_WATERMARK = "debug.guru.wm";
private const string K_CMD_NAME_CONSOLE = "con"; private const string K_CMD_NAME_CONSOLE = "debug.guru.con";
@ -22,30 +22,29 @@ namespace Guru
UnityEngine.Debug.LogError("--- App Bundle Id is empty, please set it first. ---"); UnityEngine.Debug.LogError("--- App Bundle Id is empty, please set it first. ---");
return; return;
} }
string val; string val;
string key; string key;
key = $"debug.{AppBundleId}.{K_CMD_NAME_DEBUGGER}"; key = K_CMD_NAME_DEBUGGER;
val = AndroidSystemPropertiesHelper.Get(key); val = AndroidSystemPropertiesHelper.Get(key);
if (IsCmdAvailable(val)) if (val == AppBundleId)
{ {
// 显示应用调试状态栏 // 显示应用调试状态栏
Debugger.ShowAdStatus(); Debugger.ShowAdStatus();
} }
key = $"debug.{AppBundleId}.{K_CMD_NAME_WATERMARK}"; key = K_CMD_NAME_WATERMARK;
val = AndroidSystemPropertiesHelper.Get(key); val = AndroidSystemPropertiesHelper.Get(key);
if (IsCmdAvailable(val)) if (val == AppBundleId)
{ {
// 显示应用水印 // 显示应用水印
// TODO // TODO
} }
key = $"debug.{AppBundleId}.{K_CMD_NAME_CONSOLE}"; key = K_CMD_NAME_CONSOLE;
val = AndroidSystemPropertiesHelper.Get(key); val = AndroidSystemPropertiesHelper.Get(key);
if (IsCmdAvailable(val)) if (val == AppBundleId)
{ {
// 显示控制台 // 显示控制台