From 82bde7f992c607dd936dbfad22219697e555f14e Mon Sep 17 00:00:00 2001 From: huyfei Date: Wed, 10 Jan 2024 14:02:22 +0800 Subject: [PATCH] =?UTF-8?q?update=EF=BC=9A=20=E6=9B=B4=E6=96=B0GuruSetting?= =?UTF-8?q?s=20=E6=8E=A5=E5=8F=A3=E5=92=8C=E9=85=8D=E7=BD=AE=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../GuruCore/Runtime/Settings/GuruSettings.cs | 22 +++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/Runtime/GuruCore/Runtime/Settings/GuruSettings.cs b/Runtime/GuruCore/Runtime/Settings/GuruSettings.cs index c550e7c..4a806bd 100644 --- a/Runtime/GuruCore/Runtime/Settings/GuruSettings.cs +++ b/Runtime/GuruCore/Runtime/Settings/GuruSettings.cs @@ -91,6 +91,20 @@ namespace Guru AnalyticsSetting.adjustEventList = evtList; } } + + public void UpdateAppSettings(string bundleId = "", string fbAppId = "", + string supportEmail = "", + string privacyUrl = "", string termsUrl = "", string androidStoreUrl = "", string iosStoreUrl = "") + { + if(!string.IsNullOrEmpty(bundleId)) IPMSetting.bundleId = bundleId; + if(!string.IsNullOrEmpty(supportEmail) )SupportEmail = supportEmail; + if(!string.IsNullOrEmpty(privacyUrl) )PriacyUrl = privacyUrl; + if(!string.IsNullOrEmpty(termsUrl) )TermsUrl = termsUrl; + if(!string.IsNullOrEmpty(androidStoreUrl) )AndroidStoreUrl = androidStoreUrl; + if(!string.IsNullOrEmpty(iosStoreUrl) )IOSStoreUrl = iosStoreUrl; + if(!string.IsNullOrEmpty(fbAppId) )IPMSetting.fbAppId = fbAppId; + } + } [Serializable] @@ -99,13 +113,13 @@ namespace Guru [Header("中台项目ID")] [SerializeField] private string appID; [Header("中台Token有效时间(s)")] - [SerializeField] private int tokenValidTime = 604800; + [SerializeField] internal int tokenValidTime = 604800; [Header("应用包名")] - [SerializeField] private string bundleId; + [SerializeField] internal string bundleId; [Header("Facebook App ID")] - [SerializeField] private string fbAppId; + [SerializeField] internal string fbAppId; [Header("Facebook Client Token")] - [SerializeField] private string fbClientToken; + [SerializeField] internal string fbClientToken; public string AppId => appID; public int TokenValidTime => tokenValidTime;