diff --git a/Runtime/Code/SDK/GuruSDK.Properties.cs b/Runtime/Code/SDK/GuruSDK.Properties.cs
index 012f8a7..c55417a 100644
--- a/Runtime/Code/SDK/GuruSDK.Properties.cs
+++ b/Runtime/Code/SDK/GuruSDK.Properties.cs
@@ -25,7 +25,11 @@ namespace Guru
}
}
- public static string AppVersion =>GuruAppVersion.version;
+ public static string PrivacyUrl => GuruSettings.PriacyUrl ?? "";
+
+ public static string TermsUrl => GuruSettings.TermsUrl ?? "";
+
+ public static string AppVersion => GuruAppVersion.version;
public static string AppVersionCode => GuruAppVersion.code;
diff --git a/Runtime/Code/SDK/GuruSDK.System.cs b/Runtime/Code/SDK/GuruSDK.System.cs
index 663b6a3..0d69685 100644
--- a/Runtime/Code/SDK/GuruSDK.System.cs
+++ b/Runtime/Code/SDK/GuruSDK.System.cs
@@ -13,6 +13,33 @@ namespace Guru
GuruWebview.OpenPage(url);
}
+ ///
+ /// 打开隐私协议页面
+ ///
+ public static void OpenPrivacyPage()
+ {
+ if (string.IsNullOrEmpty(PrivacyUrl))
+ {
+ LogE("PrivacyUrl is null");
+ return;
+ }
+
+ OpenURL(PrivacyUrl);
+ }
+
+ ///
+ /// 打开服务条款页面
+ ///
+ public static void OpenTermsPage()
+ {
+ if (string.IsNullOrEmpty(TermsUrl))
+ {
+ LogE("TermsUrl is null");
+ return;
+ }
+ OpenURL(TermsUrl);
+ }
+
#endregion
}
}
\ No newline at end of file