Jelajahi Sumber

启动流程优化

guodong 2 tahun lalu
induk
melakukan
210920baf2

+ 10 - 9
FGUIProject/assets/Launcher/LauncherUI.xml

@@ -13,21 +13,22 @@
     <text id="n9_v0op" name="txtDescRight" xy="90,1840" size="900,44" visible="false" fontSize="32" color="#ffffff" align="center" autoSize="none" strokeColor="#333333" autoClearText="true" text="1/1">
       <relation target="" sidePair=""/>
     </text>
-    <component id="n15_slyz" name="progressBar1" src="slyzt" fileName="components/ProgressBar2.xml" xy="100,1625">
+    <text id="n3_l55o" name="txtDescLeft" xy="90,1722" size="900,44" group="n17_slyz" fontSize="32" color="#ffffff" align="center" autoSize="none" text="启动中...">
+      <relation target="" sidePair=""/>
+    </text>
+    <group id="n17_slyz" name="n17" xy="90,1722" size="900,44" advanced="true">
+      <relation target="" sidePair="center-center,bottom-bottom"/>
+    </group>
+    <component id="n15_slyz" name="progressBar1" src="slyzt" fileName="components/ProgressBar2.xml" xy="100,1625" group="n19_e38k">
       <relation target="" sidePair="center-center,bottom-bottom"/>
       <ProgressBar value="100" max="100"/>
     </component>
-    <graph id="n18_slyz" name="holder" xy="-52,1626" size="10,10">
+    <graph id="n18_slyz" name="holder" xy="-52,1626" size="10,10" group="n19_e38k">
       <relation target="n16_slyz" sidePair="right-right,top-top"/>
     </graph>
-    <image id="n16_slyz" name="imgAni" src="pac9tjn" fileName="images/dljm_jdq_3.png" xy="100,1638" pivot="0.55,0.549" anchor="true">
+    <image id="n16_slyz" name="imgAni" src="pac9tjn" fileName="images/dljm_jdq_3.png" xy="100,1638" pivot="0.55,0.549" anchor="true" group="n19_e38k">
       <relation target="n15_slyz" sidePair="bottom-bottom"/>
     </image>
-    <text id="n3_l55o" name="txtDescLeft" xy="90,1722" size="900,44" group="n17_slyz" fontSize="32" color="#ffffff" align="center" autoSize="none" text="启动中...">
-      <relation target="" sidePair=""/>
-    </text>
-    <group id="n17_slyz" name="n17" xy="90,1722" size="900,44" advanced="true">
-      <relation target="" sidePair="center-center,bottom-bottom"/>
-    </group>
+    <group id="n19_e38k" name="groupBar" xy="-143,1549" size="1162,161" advanced="true"/>
   </displayList>
 </component>

+ 2 - 15
GameClient/Assets/Game/Launcher/Controller/FullScreenTextController.cs

@@ -12,22 +12,9 @@ namespace GFGGame
 
         public static void Show(string eventName)
         {
-            string content = null;
-            switch (eventName)
+            if (!string.IsNullOrEmpty(eventName))
             {
-                case "event:a":
-                    content = GFGAsset.Load<TextAsset>(GetTxtPath("serviceProtocal")).text;
-                    break;
-                case "event:b":
-                    content = GFGAsset.Load<TextAsset>(GetTxtPath("privacyPolicy")).text;
-                    break;
-                case "event:c":
-                    content = GFGAsset.Load<TextAsset>(GetTxtPath("privacyPolicyChildren")).text;
-                    break;
-            }
-            if (!string.IsNullOrEmpty(content))
-            {
-                FullScreenTextView.Instance.Show(content);
+                FullScreenTextView.Instance.Show(eventName);
             }
         }
     }

+ 6 - 3
GameClient/Assets/Game/Launcher/FairyGUI/GenCode/Launcher/UI_LauncherUI.cs

@@ -11,10 +11,11 @@ namespace UI.Launcher
         public GTextField m_txtVersion;
         public GImage m_imgLogo;
         public GTextField m_txtDescRight;
+        public GTextField m_txtDescLeft;
         public GProgressBar m_progressBar1;
         public GGraph m_holder;
         public GImage m_imgAni;
-        public GTextField m_txtDescLeft;
+        public GGroup m_groupBar;
         public const string URL = "ui://mgs5yrnjl55o1";
         public const string PACKAGE_NAME = "Launcher";
         public const string RES_NAME = "LauncherUI";
@@ -66,10 +67,11 @@ namespace UI.Launcher
             m_txtVersion = (GTextField)comp.GetChild("txtVersion");
             m_imgLogo = (GImage)comp.GetChild("imgLogo");
             m_txtDescRight = (GTextField)comp.GetChild("txtDescRight");
+            m_txtDescLeft = (GTextField)comp.GetChild("txtDescLeft");
             m_progressBar1 = (GProgressBar)comp.GetChild("progressBar1");
             m_holder = (GGraph)comp.GetChild("holder");
             m_imgAni = (GImage)comp.GetChild("imgAni");
-            m_txtDescLeft = (GTextField)comp.GetChild("txtDescLeft");
+            m_groupBar = (GGroup)comp.GetChild("groupBar");
         }
         public void Dispose(bool disposeTarget = false)
         {
@@ -77,10 +79,11 @@ namespace UI.Launcher
             m_txtVersion = null;
             m_imgLogo = null;
             m_txtDescRight = null;
+            m_txtDescLeft = null;
             m_progressBar1 = null;
             m_holder = null;
             m_imgAni = null;
-            m_txtDescLeft = null;
+            m_groupBar = null;
             if(disposeTarget && target != null)
             {
                 target.RemoveFromParent();

+ 2 - 94
GameClient/Assets/Game/Launcher/GameLauncher.cs

@@ -19,107 +19,15 @@ public class GameLauncher : MonoBehaviour
         Application.runInBackground = true;
         LauncherConfig.InitScriptCompilation();
         FGUILauncher.Init();
-        HealthAdviceView.Instance.Open();
-        InitBugly();
 
+        HealthAdviceView.Instance.Open();
         int time = LauncherConfig.netType == LauncherConfig.EnumNetType.TISHEN ? 10 : 1;
         Timers.inst.Add(time, 1, (object param) =>
         {
             HealthAdviceView.Instance.Close();
             LauncherView.Instance.Open();
-            InitLauncherCfg();
+            LauncherController.InitLauncherCfg();
         });
-
-
-
-    }
-
-    /// <summary>
-    /// 初始化启动器配置
-    /// </summary>
-    public void InitLauncherCfg()
-    {
-        LauncherView.Instance.SetDesc("正在初始化..");
-        var url = LauncherConfig.cfgUrl.Replace("{cfgName}", LauncherConfig.cfgName);
-        url = url + "?t=" + DateTime.Now.Ticks;
-        HttpTool.Instance.Get(url, (string json) =>
-        {
-            LauncherConfig.InitPlatform(json);
-            LauncherView.Instance.SetDesc("正在初始化...");
-            //第一个节点必须放在平台配置加载之后
-            LogServerHelperHttp.SendNodeLog((int)LogNode.OnStart);
-            CheckGameStatus();
-        });
-    }
-
-    public void CheckGameStatus()
-    {
-        if (LauncherConfig.serverStatus == 1)
-        {
-            Alert.Show("游戏正在维护中,请稍后再试。")
-                .SetLeftButton(true, "知道了", (data) =>
-                {
-
-                    Application.Quit();
-                });
-        }
-        else
-        {
-#if UNITY_EDITOR
-            VersionController.Instance.Init();
-#else
-            CheckApkVersion();
-#endif
-
-        }
     }
 
-    private void CheckApkVersion()
-    {
-        LauncherView.Instance.SetDesc("正在校验应用版本...");
-        var versionTarget = LauncherConfig.apkVersion;
-        var version = Application.version;
-        if (VersionUtil.compare(version, versionTarget))
-        {
-            DownloadApk();
-        }
-        else
-        {
-            VersionController.Instance.Init();
-        }
-    }
-
-    private void DownloadApk()
-    {
-        Alert.Show("需要安装新的安装包,请联系研发获取。")
-                .SetLeftButton(true, "知道了", (data) =>
-                {
-
-                    Application.Quit();
-                });
-    }
-
-    private void InitBugly()
-    {
-
-        BuglyAgent.ConfigDebugMode(true);
-        // 注册日志回调,替换使用 'Application.RegisterLogCallback(Application.LogCallback)'注册日志回调的方式
-        // BuglyAgent.RegisterLogCallback (CallbackDelegate.Instance.OnApplicationLogCallbackHandler);
-
-#if UNITY_IPHONE || UNITY_IOS
-        BuglyAgent.InitWithAppId (BuglyAppIDForiOS);
-#elif UNITY_ANDROID
-        if (LauncherConfig.netType == LauncherConfig.EnumNetType.LOCAL)
-        {
-            BuglyAgent.InitWithAppId("766c5bdb0f");
-        }
-        else if (LauncherConfig.netType == LauncherConfig.EnumNetType.TEMP)
-        {
-            BuglyAgent.InitWithAppId("b6d0b1b8c5");
-        }
-#endif
-        // 如果你确认已在对应的iOS工程或Android工程中初始化SDK,那么在脚本中只需启动C#异常捕获上报功能即可
-        BuglyAgent.EnableExceptionHandler();
-
-    }
 }

+ 4 - 3
GameClient/Assets/Game/Launcher/LauncherConfig.cs

@@ -17,7 +17,7 @@ namespace GFGGame
         public static string MUSIC_KEY = "music";
         public const string SQL_FILE_NAME = "excelConfig.sqlite.bytes";
 
-        public const string LAST_LOGIN_IS_AGREE_KEY = "LAST_LOGIN_IS_AGREE_KEY_4";//上次登录是否同意隐私政策
+        public const string LAST_LOGIN_IS_AGREE_KEY = "LAST_LOGIN_IS_AGREE_KEY_6";//上次登录是否同意隐私政策
 
         public static string CDN_ROOT;
         public static string loginApiUrl;
@@ -33,6 +33,7 @@ namespace GFGGame
         public static int serverStatus;
         public static int onDebug;
         public static string manifest_v;
+        public static string privacy_v;
 
         public static string resKey
         {
@@ -86,18 +87,18 @@ namespace GFGGame
             LauncherConfig.serverStatus = int.Parse(result.serverStatus);
             LauncherConfig.onDebug = int.Parse(result.onDebug);
             LauncherConfig.manifest_v = result.manifest_v;
+            LauncherConfig.privacy_v = result.privacy_v;
         }
 
         private struct Result
         {
             public string cdnRoot;
             public string logApiUrl;
-            public string logKey;
             public string apkVersion;
             public string serverStatus;
-            public string platformId;
             public string onDebug;
             public string manifest_v;
+            public string privacy_v;
         }
 
     }

+ 105 - 12
GameClient/Assets/Game/Launcher/LauncherController.cs

@@ -1,36 +1,129 @@
 using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
+using FairyGUI;
+using GFGGame.Launcher;
+using UnityEngine;
 
 namespace GFGGame
 {
     public class LauncherController
     {
 
-        public static void AfterVersion()
+        /// <summary>
+        /// 初始化启动器配置
+        /// </summary>
+        public static void InitLauncherCfg()
+        {
+            LauncherView.Instance.SetDesc("正在初始化...");
+            var url = LauncherConfig.cfgUrl.Replace("{cfgName}", LauncherConfig.cfgName);
+            url = url + "?t=" + DateTime.Now.Ticks;
+            HttpTool.Instance.Get(url, (string json) =>
+            {
+                LauncherConfig.InitPlatform(json);
+                CheckShowAgreeView(CheckGameStatus);
+            });
+        }
+
+        private static void CheckShowAgreeView(Action onSuccess)
         {
             if (LocalCache.GetBool(LauncherConfig.LAST_LOGIN_IS_AGREE_KEY, false))
             {
-                StartGame();
+                onSuccess?.Invoke();
             }
             else
             {
-                LauncherView.Instance.SetDesc("");
+                LauncherView.Instance.SetDesc("正在请求权限...");
                 LauncherAgreeView.Instance.Open(() => {
-                    StartGame();
+                    InitBugly();
+                    onSuccess?.Invoke();
                 });
             }
         }
 
-        public static void StartGame()
+        public static void CheckGameStatus()
+        {
+            if (LauncherConfig.serverStatus == 1)
+            {
+                Alert.Show("游戏正在维护中,请稍后再试。")
+                    .SetLeftButton(true, "知道了", (data) =>
+                    {
+
+                        Application.Quit();
+                    });
+            }
+            else
+            {
+#if UNITY_EDITOR
+                InitResVersion();
+#else
+                CheckApkVersion();
+#endif
+            }
+        }
+
+        private static void CheckApkVersion()
+        {
+            var versionTarget = LauncherConfig.apkVersion;
+            var version = Application.version;
+            if (VersionUtil.compare(version, versionTarget))
+            {
+                DownloadApk();
+            }
+            else
+            {
+                InitResVersion();
+            }
+        }
+
+        private static void DownloadApk()
+        {
+            Alert.Show("需要安装新的安装包,请联系研发获取。")
+                    .SetLeftButton(true, "知道了", (data) =>
+                    {
+
+                        Application.Quit();
+                    });
+        }
+
+        private static void InitResVersion()
+        {
+            VersionController.Instance.Init();
+        }
+
+
+        public static void OnVersionCompleted()
+        {
+            StartGame();
+        }
+
+        private static void StartGame()
         {
             LauncherView.Instance.SetDesc($"正在启动游戏...");
-            LauncherView.Instance.SetProgress(100, () =>
+            HotUpdateCodeLoader.Instance.StartLoad();
+        }
+
+        private static void InitBugly()
+        {
+
+            BuglyAgent.ConfigDebugMode(true);
+            // 注册日志回调,替换使用 'Application.RegisterLogCallback(Application.LogCallback)'注册日志回调的方式
+            // BuglyAgent.RegisterLogCallback (CallbackDelegate.Instance.OnApplicationLogCallbackHandler);
+
+#if UNITY_IPHONE || UNITY_IOS
+        BuglyAgent.InitWithAppId (BuglyAppIDForiOS);
+#elif UNITY_ANDROID
+            if (LauncherConfig.netType == LauncherConfig.EnumNetType.LOCAL)
             {
-                HotUpdateCodeLoader.Instance.StartLoad();
-            });
+                BuglyAgent.InitWithAppId("766c5bdb0f");
+            }
+            else if (LauncherConfig.netType == LauncherConfig.EnumNetType.TEMP)
+            {
+                BuglyAgent.InitWithAppId("b6d0b1b8c5");
+            }
+#endif
+            // 如果你确认已在对应的iOS工程或Android工程中初始化SDK,那么在脚本中只需启动C#异常捕获上报功能即可
+            BuglyAgent.EnableExceptionHandler();
+
         }
+
     }
 }

+ 2 - 3
GameClient/Assets/Game/Launcher/Version/VersionController.cs

@@ -18,7 +18,6 @@ namespace GFGGame
 
         public IEnumerator InitVersion()
         {
-            LauncherView.Instance.SetDesc("正在校验资源版本...");
             VEngine.Logger.Loggable = false;
             EncryptHelper.resKey = LauncherConfig.resKey;
             Versions.DownloadURL = LauncherConfig.CDN_ROOT;
@@ -113,7 +112,7 @@ namespace GFGGame
                 var current = downloadAsync.downloadedBytes; 
                  var max = downloadAsync.totalSize;
                 var speed = Download.TotalBandwidth;
-                LauncherView.Instance.SetDesc($"正在下载资源,速度 {Utility.FormatBytes(speed)}/s", $"{Utility.FormatBytes(current)}/{Utility.FormatBytes(max)}"); 
+                LauncherView.Instance.SetDesc($"正在下载资源,速度 {Utility.FormatBytes(speed)}/s", $"{Utility.FormatBytes(current)}/{Utility.FormatBytes(max)}", true); 
                 LauncherView.Instance.SetProgress((int)(downloadAsync.progress * 100));
             };
             yield return downloadAsync;
@@ -136,7 +135,7 @@ namespace GFGGame
             {
                 updateVersions.Override();
             }
-            LauncherController.AfterVersion();
+            LauncherController.OnVersionCompleted();
         }
 
     }

+ 27 - 2
GameClient/Assets/Game/Launcher/Views/FullScreenTextView.cs

@@ -1,6 +1,7 @@
 using UnityEngine;
 using FairyGUI;
 using UI.Launcher;
+using System;
 
 namespace GFGGame
 {
@@ -49,11 +50,12 @@ namespace GFGGame
             _ui.m_btnBack.onClick.Add(this.Hide);
         }
 
-        public void Show(string content)
+        public void Show(string eventName)
         {
             GRoot.inst.AddChild(_ui.target);
-            _ui.m_txtComp.m_txtContent.text = content;
+            _ui.m_txtComp.m_txtContent.text = "¼ÓÔØÖÐ...";
             _ui.m_txtComp.target.scrollPane.ScrollTop();
+            LoadText(eventName);
             Timers.inst.AddUpdate(Update);
         }
 
@@ -71,5 +73,28 @@ namespace GFGGame
             }
         }
 
+        private void LoadText(string eventName)
+        {
+            string fileName = null;
+            switch (eventName)
+            {
+                case "event:a":
+                    fileName = "serviceProtocal";
+                    break;
+                case "event:b":
+                    fileName = "privacyPolicy";
+                    break;
+                case "event:c":
+                    fileName = "privacyPolicyChildren";
+                    break;
+                default:
+                    return;
+            }
+            string url = LauncherConfig.CDN_ROOT + $"privacy/{fileName}.txt?v={LauncherConfig.privacy_v}";
+            HttpTool.Instance.Get(url, (string content) =>
+            {
+                _ui.m_txtComp.m_txtContent.text = content;
+            });
+        }
     }
 }

+ 3 - 1
GameClient/Assets/Game/Launcher/Views/LauncherView.cs

@@ -80,6 +80,7 @@ namespace GFGGame
             _gameObject.transform.localScale = new Vector3(100, 100, 100);
             _wrapper = new GoWrapper(_gameObject);
             _ui.m_holder.SetNativeObject(_wrapper);
+            _ui.m_groupBar.visible = false;
         }
 
         /// <summary>
@@ -99,12 +100,13 @@ namespace GFGGame
         /// 设置描述文字
         /// </summary>
         /// <param name="desc"></param>
-        public void SetDesc(string desc, string descRight = "")
+        public void SetDesc(string desc, string descRight = "", bool showBar = false)
         {
             if (!isOpen)
             {
                 return;
             }
+            _ui.m_groupBar.visible = showBar;
             string str = string.Format("{0}  {1}", desc, descRight);//  + descRight;
             _ui.m_txtDescLeft.text = str;
             // _ui.m_txtDescLeft.text = desc ?? "";

+ 0 - 8
GameClient/Assets/ResIn/Txt.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: c99dd0a12cf55e14599b88dcdd4949cc
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 257
GameClient/Assets/ResIn/Txt/privacyPolicy.txt

@@ -1,257 +0,0 @@
-
-
-游戏隐私政策
-
-更新时间:2022年12月8日
-前言
-本政策是由深圳市梦玩网络科技有限公司(以下简称“梦玩网络”或“我们”)就梦玩网络平台上所提供的产品和服务(包括梦玩网络平台网站以及梦玩网络现在正在提供和将来可能向用户提供的游戏服务和其他网络服务,以下统称为“产品和服务”)所订立的协议(以下简称“本协议”)。我们将依据《中华人民共和国网络安全法》、《信息安全技术个人信息安全规范》(GB/T35273)以及其他相关法律法规和技术规范收集和使用您(即深圳市梦玩网络科技有限公司游戏用户,以下简称“用户”或“您”)的个人信息,尽力保护您的个人信息安全可控。
-•本政策适用于我们提供的所有产品和服务。
-如果为了向您提供服务而需要将您的信息共享至第三方,我们将要求第三方对您的信息采取保护措施并且严格遵守相关法律法规与监管要求。需要特别说明的是,本政策不适用其他独立第三方向您提供的服务,也不适用于我们平台中已另行独立设置法律声明及隐私权政策的产品或服务。例如我们平台上第三方依托本平台向您提供服务时,我们会向您提示该服务由独立第三方提供,您向第三方提供的个人信息不适用于本隐私权政策。
-•在使用我们各项产品或服务前,请您务必仔细阅读并透彻理解本政策,特别是以粗体/粗体下划线标识的条款,您应重点阅读,在确认充分理解并同意后使用相关产品或服务。一旦您开始使用我们各项产品或服务,即表示您已充分理解并同意本政策。
-•您可以通过本隐私权政策所列的途径访问、更正或删除您的个人信息,也可以进行隐私设置或与我们取得联系。
-本协议将帮助您了解以下内容:
-一、我们如何收集和使用您的个人信息
-二、我们如何使用Cookie和同类技术
-三、我们如何共享、转让、公开披露您的个人信息
-四、我们如何存储个人信息
-五、我们如何保护您的个人信息
-六、管理您的个人信息
-七、运营与安全运行
-八、未成年人条款(如您作为未成年人的监护人代其注册,请注意阅读该条款)
-九、您的个人信息如何在全球范围转移
-十、本协议可能变更
-十一、争议解决
-十二、如何联系我们
-梦玩网络深知个人信息对您的重要性,并会尽全力保护您的个人信息安全可靠。我们致力于维持您对我们的信任,恪守以下原则,保护您的个人信息:权责一致原则、目的明确原则、选择同意原则、最少够用原则、确保安全原则、主体参与原则、公开透明原则等。
-一、我们如何收集和使用您的个人信息
-个人信息是指以电子或者其他方式记录的能够单独或者与其他信息结合识别特定自然人身份或者反映特定自然人活动情况的各种信息。梦玩网络基于本协议所述的以下目的,收集和使用您的个人信息。如需超过以下目的使用您的信息,梦玩网络将以恰当的方式另行征得您的同意:
-1、注册成为用户。
-为完成创建帐号所填写的信息。例如:您的手机号码、密码、创建的用户名。手机号码属于个人敏感信息,如果您拒绝提供将无法使用“手机号登录”方式注册登录,但不影响您通过其他方式注册登录,也不影响其他功能的正常使用。
-
-2、实名认证
-在您使用身份认证的功能或相关服务所需时,根据相关法律法规,您需要提供您的真实身份信息(真实姓名、身份证号码、电话号码)以完成实名验证。
-
-3、附加业务功能
-当您使用APP附加业务功能时,为满足向您提供该产品和服务之目的,除注册信息外,您还需要进一步向我们提供您的个人身份信息、位置信息及其他为您提供服务所必需的信息,如果您不使用特定产品和服务,则无需提供相关信息(以下将详细阐明)。
-(1)基于相机/摄像头的附加功能。您可在开启相机/摄像头权限后使用该功能用于拍摄照片、在个人资料中上传头像及分享。
-(2)基于定位信息实现的功能。当您开启设备定位功能并使用我们基于位置提供的相关服务时,我们会通过IP地址、GPS以及能够提供相关信息的WLAN或基站途径获取您的地理位置信息。该信息属于敏感信息,拒绝提供该信息仅会使您无法使用与位置信息相关的功能,但不影响您正常使用APP的其他功能。
-(3)语音功能。如您希望通过语音与其他APP用户互动,在您授权同意后,APP会访问您的麦克风,为您提供语音聊天功能。
-
-4、支付功能
-请您注意,支付功能由与我们合作的第三方支付机构向您提供。第三方支付机构可能需要收集您的姓名、银行卡类型及卡号、有效期及手机号码。银行卡号、有效期及手机号码是个人敏感信息,这些信息是支付功能所必需的信息,拒绝提供将导致您无法使用该功能,但不影响其他功能的正常使用。
-
-5、安全保障功能
-为提高您使用我们提供服务的安全性,保护您或其他用户或公众的人身财产安全免受侵害,更好地预防钓鱼网站、欺诈、网络漏洞、计算机病毒、网络攻击、网络入侵等安全风险,我们会收集为实现安全保障功能的必要信息。我们可能使用或整合您的帐号信息、交易信息、设备信息、服务日志信息以及我们关联我们、合作伙伴取得您授权或依据法律共享的信息,来综合判断您帐号交易风险、进行身份验证、检测及防范安全事件,并采取必要的记录、审计、分析、处置措施。
-(1)为了保障软件与服务的安全运行,我们会收集您的设备信息(包括设备型号、唯一设备标识符、操作系统版本、网络设备硬件、地址MAC等软硬件特征信息)、设备所在位置信息(包括IP地址、GPS位置以及能够提供相关信息的WLAN接入点和基站等传感器信息)、网络接入方式、类型、状态、网络质量数据、操作、使用、服务日志。
-(2)为了预防恶意程序及安全运营所必需,我们会收集安装的应用信息或正在运行的进程信息、应用程序的总体运行、使用情况与频率、应用崩溃情况、总体安装使用情况、性能数据、应用来源。
-(3)我们可能使用您的账户信息、交易信息、设备信息、服务日志信息以及我们关联方、合作方在获得您授权或依法可以共享的信息,用于判断账户安全、进行身份验证、检测及防范安全事件。
-
-6、客户服务
-当您向我们提起投诉、申诉或进行咨询时,为了方便与您联系或帮助您解决问题,我们可能需要您提供姓名、手机号码、电子邮件。如您拒绝提供上述信息,我们可能无法及时反馈投诉、申诉或咨询结果。
-
-7、基于电话管理实现的个性服务
-当您开启设备电话管理权限并使用我们的麦克风语音服务时,我们可能会查看和读取您的设备正在拨打的号码、中止通话的信息,以便您判断是否需要对客户端内音频进行静音处理来保障通话功能。请您知晓,即使您已同意开启管理电话权限,我们也仅会在您主动使用客户端内语音功能时读取您的号码信息。该信息属于敏感信息,拒绝提供该信息仅会使您无法使用客户端内音频进行静音处理相关的功能。
-
-8、我们在提供服务的过程中,可能需要您开通下列设备权限。您也可以在设备的设置功能中随时选择关闭部分或者全部权限,从而拒绝我们收集相应的个人信息。在不同设备中,权限显示方式及关闭方式可能有所不同,具体请参考设备及系统开发方说明或指引。 
-
-9、隐私协议的适用范围
-除某些特定产品和服务外,我们所有的产品和服务均适用本协议。这些特定产品和服务将适用特定的隐私政策。针对某些特定产品和服务的特定隐私政策,将更具体地说明我们在该等产品和服务中如何收集并使用您的信息。如相关特定产品和服务的隐私政策与本协议有不一致之处,适用该特定产品和服务的隐私政策。
-
-10、例外情形
-根据国家法律法规政策,当发生以下情形时,我们无需取得您的授权,便可收集您的信息:
-1、与国家安全、国防安全直接相关的;
-2、与公共安全、公共卫生、重大公共利益直接相关的;
-3、与犯罪侦查、起诉、审判和判决执行等直接相关的;
-4、出于维护您或其他个人的生命、财产等重大合法权益但又很难得到本人同意的;
-5、所收集的个人信息是您自行向社会公众公开的;
-6、从合法公开披露的信息中收集到您的个人信息,如从合法的新闻报道、政府信息公开等渠道;
-7、根据您的要求签订和履行合同所必需的;
-8、用于维护我们的产品和/或服务的安全稳定运行所必需的,例如发现、处置产品或服务的故障;
-9、为合法的新闻报道所必需的;
-10、学术研究机构基于公共利益开展统计或学术研究所必要,且对外提供学术研究或描述的结果时,对结果中所包含的个人信息进行去标识化处理的;
-11、法律法规规定的其他情形。
-如我们停止运营我们的产品或服务,我们将及时停止继续收集您个人信息的活动,将停止运营的通知以逐一送达或公告的形式通知您,并对我们所持有的与已关停业务相关的个人信息进行删除或匿名化处理。
-
-
-二、我们如何使用Cookie和同类技术
-您使用我们的服务时,我们会在您的计算机或移动设备上存储名为小型数据文件,这些数据文件可能是Cookie、FlashCookie,您的浏览器或关联应用程序提供的其他本地存储(统称“Cookie”)。Cookie通常包含标识符、站点名称以及一些号码和字符。如您不希望个人信息保存在Cookie中,您可对浏览器进行配置,选择禁用Cookie功能。禁用Cookie功能后,可能影响您访问我们的平台或不能充分取得我们提供的服务。我们不会将Cookie用于本政策所述目的之外的任何用途。我们使用Cookie和同类技术主要为了实现以下功能或服务:
-1、保障产品与服务的安全、高效运转
-我们可能会设置认证与保障安全性的Cookie或匿名标识符,使我们确认您是否安全登录服务,或者是否遇到盗用、欺诈及其他不法行为。这些技术还会帮助我们改进服务效率,提升登录和响应速度。
-2、帮助您获得更轻松的访问体验
-使用此类技术可以判断您是否已经登录,帮助您省去重复您填写个人信息的步骤和流程。
-3、Cookie的清除
-大多数浏览器均为用户提供了清除浏览器缓存数据的功能,您可以在浏览器设置功能中进行相应的数据清除操作。如您进行清除,您可能无法使用由我们提供的、依赖于Cookie的服务或相应功能。
-
-
-三、我们如何共享、转让、公开披露您的个人信息
-(一)共享
-您理解并同意,我们将确保数据接收方无法重新识别个人信息主体的前提下,通过共享的方式提供给第三方。我们可能在以下情况下与梦玩网络以外的任何我们、组织和个人分享您的个人信息:
-1、在获取明确同意的情况下共享:获得您的明确同意后,我们会与其他方共享您的个人信息。
-2、我们可能会根据法律法规规定,或按政府主管部门的强制性要求,对外共享您的个人信息。
-3、在法律要求或允许的范围内,为了保护我们及其用户或社会公众的利益、财产或安全免遭损害而有必要提供您的个人信息给第三方。
-4、与我们的关联公司共享:您的个人信息可能会与梦玩网络的关联公司共享。我们只会共享必要的个人信息,且受本协议中所声明目的的约束。关联公司如要改变个人信息的处理目的,将再次征求您的授权同意。
-5、与授权合作伙伴共享:为了向您提供更完善、优质的产品和服务,我们可能委托授权合作伙伴或使用第三方SDK相关技术为您提供服务或代表我们履行职能。仅为实现本协议中声明的目的,我们的某些服务将由授权合作伙伴提供。我们可能会与合作伙伴共享您的某些个人信息,以提供更好的客户服务和用户体验。我们仅会出于合法、正当、必要、特定、明确的目的共享您的个人信息,并且只会共享提供服务所必要的个人信息。我们的合作伙伴无权将共享的个人信息用于任何其他用途。
-目前,我们的授权信息包括以下内容:
-(1)实现功能或服务的共享信息
-a.地理位置服务:当您使用地理位置相关服务时,我们会通过SDK或相关技术将设备位置信息与位置服务提供商进行共享以便可以向您反映位置结果,内容包括:IP信息、GPS信息、WLAN接入点和基站传感器信息。GPS信息是个人敏感信息,拒绝提供仅会影响地理位置服务功能,但不影响其他功能的正常使用。
-b.支付功能:支付功能由与我们合作的第三方支付机构向您提供。第三方支付机构可能需要收集您的姓名、银行卡类型及卡号、有效期及手机号码。银行卡号、有效期及手机号码是个人敏感信息,这些信息是支付功能所必需的信息,拒绝提供将导致您无法使用该功能,但不影响其他功能的正常使用。
-(2)实现广告相关的共享信息
-a.广告推送:我们可能与委托我们进行推广和广告投放的合作伙伴共享不识别您个人身份的间接画像标签及去标识化的设备信息、匿名化的浏览记录,以帮助其在不识别您个人身份的前提下提升广告有效触达率。
-b.广告统计:我们可能与业务的服务商、供应商和其他合作伙伴共享分析去标识化的设备信息或统计信息,这些信息难以或无法与您的真实身份相关联。这些信息将帮助我们分析、衡量广告和相关服务的有效性。
-(3)实现安全与分析统计的共享信息
-a.保障使用安全:我们非常重视帐号、服务及内容安全,为保障您和其他用户的帐号与财产安全,使您和我们的正当合法权益免受不法侵害,我们和关联方或服务提供商可能会共享必要的设备信息、设备所在位置相关信息、日志信息、应用信息或正在运行的进程信息、应用程序的总体运行、使用情况与频率、应用崩溃情况、总体安装使用情况、性能数据、应用来源。
-b.分析产品使用情况:为分析我们服务的使用情况,提升用户使用的体验,可能会与关联方或第三方共享产品使用情况(崩溃、闪退)的统计性数据,这些数据难以与其他信息结合识别您的个人身份。
-c.学术研究与科研:为提升相关领域的科研能力,促进科技发展水平,我们在确保数据安全与目的正当的前提下,可能会与科研院所、高校等机构共享去标识化或匿名化的数据。
-(4)帮助您参加营销推广活动
-当您选择参加我们及我们的关联方或第三方举办的有关营销活动时,可能需要您提供姓名、通信地址、联系方式、银行账号信息。这些信息是个人敏感信息,拒绝提供可能会影响您参加相关活动,但不会影响其他功能。只有经过您的同意,我们才会将这些信息与关联方或第三方共享,以保障您在联合活动中获得体验一致的服务,或委托第三方及时向您兑换奖励。
-请您理解,我们会对合作伙伴或其获取信息的软件工具开发包进行严格检测,以保护数据安全。
-第三方SDK目录
-
-(1)Unity 3D SDK
-使用目的:提供游戏引擎服务
-第三方主体:Unity Technologies优美缔软件(上海)有限公司
-数据类型:设备标识信息(IMEI/AndroidID/MAC)、IP地址、传感器信息、运行中的进程、设备序列号
-处理方式:去标识化和加密处理
-隐私政策链接:https://unity.cn/legal/china-privacy-policy
-
-(2)Bilibili SDK
-使用目的:提供账号登录服务、支付服务
-第三方主体:上海宽娱数码科技有限公司
-数据类型:身份证号(敏感个人信息)、姓名、手机号、设备标识信息(硬件序列号/MAC地址)、应用软件列表
-处理方式:去标识化和加密处理
-隐私政策链接:https://www.bilibili.com/blackboard/privacy-h5.html
-
-(3)腾讯BuglySDK
-使用目的:捕捉游戏程序崩溃异常信息
-所属主体:深圳市腾讯计算机系统有限公司
-数据种类:设备标识信息(如IMEI/软件列表/硬件信息),磁盘空间大小,应用当前正在运行的进程名和PID,设备是否root,网络状态,运行时手机状态(进程所占内存、虚拟内存等)
-处理方式:去标识化和加密处理
-隐私政策链接:https://privacy.qq.com/document/preview/fc748b3d96224fdb825ea79e132c1a56
-
-(二)转让
-我们不会将您的个人信息转让给任何我们、组织和个人,但以下情况除外:
-1、在获取明确同意的情况下转让:获得您的明确同意后,我们会向其他方转让您的个人信息;
-2、在涉及合并、收购或破产清算时:如涉及到个人信息转让,我们将通过推送通知、公告或其他方式另行告知您相关情形,按照法律法规所要求的标准继续保护或要求新的管理者按照本协议继续保护您的个人信息。
-3、部分场景下,您可以使用相同的账号及密码在其他第三方平台登录、使用,以获得更好的游戏体验。为提供此项服务,根据您的指示,我们可能需要向第三方传送您的个人信息及游戏信息,请您认真阅读并了解第三方平台对于您要求传输的个人信息及游戏信息的保护政策,我们不对第三方平台的个人信息使用行为进行任何保证承诺。
-
-(三)公开披露
-我们仅会在以下情况下,公开披露您的个人信息:
-1、获得您明确同意后;
-2、基于法律法规、法律程序、诉讼或政府主管部门强制性要求,或严重违反我们相关协议及规则的情况,或为保护用户或公众的人身财产安全免遭侵害,我们可能依据法律法规或征得您同意的情况下披露关于您的个人信息。但我们保证,在符合法律法规的前提下,当我们收到上述披露信息的请求时,我们会要求必须出具与之相应的法律文件。
-
-(四)共享、转让、公开披露个人信息时事先征得授权同意的例外
-以下情形中,共享、转让、公开披露您的个人信息无需事先征得您的授权同意:
-1、与国家安全、国防安全有关的;
-2、与公共安全、公共卫生、重大公共利益有关的;
-3、与犯罪侦查、起诉、审判和判决执行等有关的;
-4、出于维护信息主体或其他个人的生命、财产等重大合法权益但又很难得到您本人同意的;
-5、所收集的信息是您自行向社会公众公开的;
-6、从合法公开披露的信息中收集信息的,如合法的新闻报道、政府信息公开等渠道;
-7、根据您的要求签订和履行合同所必需的;
-8、用于维护梦玩网络服务的安全稳定运行所必需的,例如发现、处置产品或服务的故障;
-9、为合法的新闻报道所必需的;
-10、学术研究机构基于公共利益开展统计或学术研究所必要,且对外提供学术研究或描述的结果时,对结果中所包含的信息进行去标识化处理的;
-11、法律法规规定的其他情形。
-请知悉,若我们对个人信息采取技术措施和其他必要措施进行处理,使得数据接收方无法重新识别特定个人且不能复原,则此类处理后数据的共享、转让、公开披露无需另行向您通知并征得您的同意。
-
-四、我们如何存储个人信息
-您的个人信息均储存于可适用的法律所允许的地理位置,以来自中国大陆地区的用户为例,我们在中华人民共和国境内收集和产生的个人信息将存储在中华人民共和国境内,除非法律要求或许可,我们不会对您的个人信息进行跨境传输。
-我们仅在为提供我们及服务之目的所必需的期间内保留您的个人信息,在您未撤回、删除或未注销账号期间,我们会保留相关信息。超出必要期限后,我们将对您的个人信息进行删除或匿名化处理,但法律法规另有规定的除外。但在下列情况下,我们可能因需符合法律要求,更改个人信息的存储时间:
-1、为遵守适用的法律法规规定,例如,《中华人民共和国网络安全法》第二十一条第三款要求监测、记录网络运行状态、网络安全事件的技术措施的网络日志留存不得少于六个月;
-2、为遵守法院判决、裁定或其他法律程序的规定;
-3、为遵守政府机关或法定授权组织的要求;
-4、为执行平台协议或本政策、维护社会公共利益,保护我们及我们关联公司、其他用户或雇员的人身安全或其他合法权益所合理必需的用途。
-在您的个人信息超出保留期间后,我们会删除您的个人信息,或使其匿名化处理。
-
-五、我们如何保护您的个人信息
-(一)安全保护措施
-我们会采取合理可行的措施,保护您的个人信息。例如,我们使用SSL/hash对您的数据进行加密保护。
-我们设有专门的安全团队,负责处理数据保护的相关事宜。同时,我方也针对具体的用户数据收集及处理过程设置了具体的流程及安全程序,确保对数据的存储和使用符合我们的预期及法律法规的要求。例如,我们对数据的传输使用了TLS/SSL加密技术,对存储的敏感数据采取了SHA256/AES加密算法以保证其安全性。此外,我们会定期对安全策略和数据保护措施采取风险评估,确保我们的产品不会受到数据泄露或侵犯隐私等风险的威胁。
-(二)我们为保护信息采取的其他安全措施
-我们通过建立数据分类分级制度、数据安全管理规范、数据安全开发规范来管理规范信息的存储和使用。
-我们通过信息接触者保密协议、监控和审计机制来对数据进行全面安全控制。
-(三)我们仅允许有必要知晓这些信息的梦玩网络员工、合作伙伴访问您的信息,同时要求可能接触到您的信息的所有人员履行相应的保密义务。如果未能履行这些义务,可能会被追究法律责任或被中止与梦玩网络的合作关系。
-(四)我们会采取一切合理可行的措施,确保未收集无关的个人信息。我们只会在必要的合理期限内保留您的个人信息,除非需要延长保留期或受到法律的允许。
-(五)互联网并非绝对安全的环境,而且电子邮件、即时通讯、及与其他梦玩网络用户的交流方式并未加密,我们强烈建议您不要通过此类方式发送个人信息。请使用复杂密码,协助我们保证您的帐号安全。
-(六)互联网环境并非百分之百安全,我们将尽力确保或担保您发送给我们的任何信息的安全性。如果我们的物理、技术、或管理防护设施遭到破坏,导致信息被非授权访问、公开披露、篡改、或毁坏,导致您的合法权益受损,我们将承担相应的法律责任。
-(七)在不幸发生个人信息安全事件后,我们将采取必要措施以阻止安全事件扩大,并以推送通知、邮件等形式告知您,难以逐一告知个人信息主体时,我们会采取合理、有效的方式发布公告。同时,我们还将按照监管部门要求,上报个人信息安全事件的处置情况。
-六、管理您的个人信息
-
-1、信息管理
-您可以在使用我们服务的过程中,访问、修改和删除您提供的注册信息和其他个人信息,也可按照通知指引与我们联系。您访问、修改和删除个人信息的范围和方式将取决于您使用的具体服务。我们将尽一切可能采取适当的技术手段,保证收集到的有关于您的个人信息的准确性,并保证及时进行更新。
-为保障安全,您可能需要提供书面请求,或以其他方式证明您的身份。我们可能会先要求您验证自己的身份,然后再处理您的请求。我们将在合理时限内做出答复。如您不满意,可以联系梦玩网络客服处理。
-对于您合理的请求,我们原则上不收取费用,但对多次重复、超出合理限度的请求,我们将视情收取一定成本费用。对于那些无端重复、需要过多技术手段(例如,需要开发新系统或从根本上改变现行惯例)、给他人合法权益带来风险或者非常不切实际(例如,涉及备份磁带上存放的信息)的请求,我们可能会予以拒绝。
-在以下情形中,按照法律法规要求,我们将无法响应您的请求:
-(1) 与国家安全、国防安全直接相关的;
-(2) 与公共安全、公共卫生、重大公共利益直接相关的;
-(3) 与犯罪侦查、起诉、审判和判决执行等直接相关的;
-(4) 有充分证据表明您存在主观恶意或滥用权利的;
-(5) 响应您的请求将导致您或其他个人、组织的合法权益受到严重损害的;
-(6) 涉及商业秘密的;
-(7) 其他我们有合理理由拒绝的情形。
-您也可以通过「账户」页面,按照我们的相关政策及提示,对您的个人信息进行访问、更正及删除:
-(1) 您可通过【账户→我的资料】访问、查看您的手机号码信息(手机号码可以绑定,更换,解除(删除));
-(2) 您可通过【账户→密码修改】访问、修改您设置的帐号密码;
-(3) 您可通过【账户→实名认证】访问您的实名认证信息;
-(4) 请注意,若上述功能中部分信息无法自主删除,您可以通过账户注销的方式来删除这部分信息
-
-2.帐号注销
-您可以自行在对应的页面提交帐号注销申请。
-注销方式:登陆账号后进入“用户中心”,选择“账号注销”功能。
-在您主动注销帐号之后,我们将停止为您提供产品或服务,尽快删除您的个人信息,或作匿名化处理。
-
-3.改变您授权同意的范围
-您可以通过以下途径改变您已同意的授权范围:
-(1)发送邮件至25267695@qq.com。
-
-4.个人信息副本获取
-您可以通过以下途径获取个人信息副本:
-(1)发送邮件至25267695@qq.com。
-我们将在15个工作日内向您提供个人信息副本。
-
-5.访问隐私权政策
-您可以在《梦玩网络个人信息保护政策》查看本隐私权政策的全部内容。
-
-6.停止运营告知
-如我们停止运营,我们将及时停止收集您个人信息的活动,将停止运营的通知以逐一送达或公告的形式通知您,并对所持有的您的个人信息进行删除或匿名化处理。
-
-七、运营与安全运行
-我们致力于为你提供安全、可信的产品与使用环境,提供优质而可靠的服务与信息是我们的核心目标。为了维护相关产品或服务的正常稳定运行,保护你或其他用户或公众的安全及合法利益,我们会收集如下必要信息:
-(1) 为了保障软件与服务的安全运行、运营的质量及效率,我们会收集你的硬 件型号、操作系统版本号、设备标识符 Android如IMEI、 AndroidD、OAID IMSI、ICCID、GAID、MEID,iOS如IDFV、IDFA;不同的标识符在有效期、是否可由用户重置以及获取方式方面会有 所不同)、网络设备硬件地址(MAC地址) 硬件序列号、IP 地址、WLAN接 入点(如SSID,BSSID)、蓝牙(Bluetooth)、基站、软件版本号、网络接入方式、类型、状态、网络质量数据、操作、 使用、服务日志、传感器信息等数据。
-(2) 为了预防恶意程序、保障运营质量及效率,我们会收集安装的应用信息或正在运行的进程信息、应用程序的总体运行、使用情况与频率、应用崩溃情况、总体安装使用情况、性能数据、应用来源。
-
-八、未成年人条款
-
-1.未成年人通用条款
-(1)若您是未满18周岁的未成年人,在使用我们相关服务前,应在您的父母或其他监护人监护、指导下共同阅读并同意本隐私权政策。
-(2)我们根据国家相关法律法规的规定保护未成年人的个人信息,只会在法律允许、父母或其他监护人明确同意或保护未成年人所必要的情况下收集、使用、共享或披露未成年人的个人信息;如果我们发现在未事先获得可证实的父母或其他监护人同意的情况下收集了未成年人的个人信息,则会设法尽快删除相关信息。
-(3)若您是未成年人的监护人,当您对您所监护的未成年人使用我们的服务或其向我们提供的用户信息有任何疑问时,请您及时与我们联系。
-
-2、未成年人特殊保护
-我们高度重视未成年人个人信息的保护问题。我们会积极按照国家防沉迷政策要求,通过启用防沉迷系统保护未成年人的合法权益。我们会通过实名身份等信息校验判断相关账号的实名信息是否为未成年人,进而决定是否将此账号纳入到防沉迷体系中。另外,我们会收集您的登录时间、游戏时长等信息,通过从系统层面自动干预和限制未成年人游戏时间、启用强制下线功能等方式,引导未成年人合理游戏,并在疑似未成年人消费后尝试联系其监护人进行提醒、确认与处理,帮助未成年人健康上网。
-特别地,若您是不满14周岁的未成年人,您同时适用本政策以及《儿童隐私保护声明》。只有在取得监护人对《儿童隐私保护声明》的同意后,您方可使用我们的游戏服务。
-
-九、您的个人信息如何在全球范围转移
-我们在中华人民共和国境内收集和产生的个人信息,将存储在中华人民共和国境内,不会在全球范围内转移或传输用户的个人信息。如果您使用VPN等可能隐藏您真实地理位置的技术,或者遇到域名或IP地址解析不准确的客观情况,您可能会被连接到上述地理位置以外的服务器上,此时您的个人信息将可能发生跨境传输。
-
-十、本协议可能变更
-未经您明确同意,我们不会削减您按照本协议所应享有的权利。我们会在本页面上发布对本协议所做的任何变更。
-对于重大变更,我们还会提供更为显著的通知,如您不同意变更后的内容,您可以选择停止使用我们的服务;如您仍然继续使用我们服务的,即表示同意接受经修订的本协议的约束。
-
-十一、争议解决
-本协议政策签订地为中华人民共和国广东省深圳市福田区。
-本协议政策的成立、生效、履行、解释及纠纷解决,适用中华人民共和国大陆地区法律。
-本协议的签署地点为梦玩网络主要履约地,即深圳市福田区。就本协议产生的争议及纠纷,用户与梦玩网络应友好协商解决。协商不成的,任何一方应当向深圳市福田区人民法院提起诉讼解决;纠纷事由依法不属于深圳市福田区人民法院受理范围的,双方应将争议提交本协议签订地有管辖权的人民法院诉讼解决。
-
-十二、如何联系我们
-    我们设立了专门的个人信息保护团队和个人信息保护负责人,如果您有其他的投诉、建议、未成年人个人信息相关问题时,您可以将您的问题发送至25267695@qq.com。
-注册地址:深圳市福田区福田街道岗厦社区彩田南路3002 号彩虹新都海鹰大厦10F02L(仅限办公)。
-我们将尽快审核所涉问题,并与您取得联系,在您的用户身份验证通过后的15个工作日内予以回复。

+ 0 - 7
GameClient/Assets/ResIn/Txt/privacyPolicy.txt.meta

@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 96108f4fe5a6f07468f94344664ce4ae
-TextScriptImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 108
GameClient/Assets/ResIn/Txt/privacyPolicyChildren.txt

@@ -1,108 +0,0 @@
-
-
-儿童隐私政策
-
-更新日期:2022年12月8日
-
-欢迎您选择由深圳市梦玩网络科技有限公司(以下简称“梦玩网络”或“我们”)提供的产品或/和服务(以下简称“服务”),《梦玩网络儿童隐私政策》(“儿童隐私政策”或“本政策”)为《梦玩网络许可及服务协议》(“《用户协议》”)以及《梦玩网络隐私政策》(“《个人信息保护政策》”)不可分割的组成部分,除非儿童隐私政策另有约定,儿童隐私政策内的定义内容与《用户协议》、《个人信息保护政策》一致。
-
-本政策包含了我们收集、使用、披露、存储和保护儿童用户(指未满十四周岁的未成年人用户,下称“儿童”,或“您的孩子”)个人信息的条款,已满14周岁的用户的个人信息处理,请查看《个人信息保护政策》进行了解。除非《个人信息保护政策》另有相反说明,如果本政策在儿童个人信息保护政策方面与《个人信息保护政策》有不一致的,以本儿童隐私政策为准。
-
-在使用梦玩网络的产品和/或服务前,请儿童、儿童的父母或其他监护人(以下统称“监护人”)务必仔细阅读和理解本政策,特别是重点阅读我们以粗体/下划线标识的条款,在确认充分理解并同意全部条款后再开始使用。
-
-
-【监护人特别说明】
-
-若我们获悉您的孩子不满十四周岁,我们将根据本政策采取特殊措施保护我们获得的您孩子的个人信息。请帮助我们保护您孩子的个人信息和隐私安全,要求他们在您的监护下共同阅读并接受本政策,且应在您的同意和指导下使用梦玩网络服务、提交个人信息。如果您不同意本政策的内容,将可能导致梦玩网络服务无法正常运行,或者无法达到我们拟达到的服务效果,您应要求您的孩子立即停止访问/使用梦玩网络服务。您点击同意本政策,或者您的孩子使用/继续使用梦玩网络服务、提交个人信息,都表示您同意我们按照本政策(包括更新版本)收集、使用、存储、共享、转让和披露您孩子的个人信息。
-
-
-【儿童特别说明】
-
-我们建议:任何儿童参加网上活动都应事先取得监护人的同意。如果您是儿童,请通知您的监护人共同阅读本政策,并在您使用梦玩网络服务、提交个人信息之前,寻求您的监护人的同意和指导。您点击同意本政策,或者您使用/继续使用梦玩网络服务、提交个人信息,都表示您已获得您的监护人的许可,您的监护人均同意我们按照本政策(包括更新版本)收集、使用、存储、共享、转让和披露您的个人信息。 
-
-
-1. 儿童个人信息的收集和使用
-
-1.1我们严格遵守法律法规的规定以及与用户的约定,按照本政策及《梦玩网络许可及服务协议》、《梦玩网络隐私政策》所述收集和使用的信息,以向您的孩子提供更为优质的服务。 
-
-在您的孩子使用梦玩网络服务的过程中,梦玩网络仅会收集您同意我们收集的或您及您的孩子主动提供的有关您孩子的个人信息,以向您的孩子提供、优化我们的服务以及保障您孩子的账户安全。我们可能会收集的您孩子的个人信息的详情,请参见《梦玩网络隐私政策》。 
-
-同时,为验证您与您孩子的监护关系,我们可能还会需要您提供联系方式(包括手机号码、电子邮箱)以及其他(包括姓名、身份证、户口本或其他监护关系证明)有助于我们判断监护关系的信息。 
-
-1.2根据相关法律法规规定,以下情形中收集儿童的信息无需征得儿童和/或监护人的授权同意:
-
-1)与国家安全、国防安全、公共安全、公共卫生、重大公共利益有关的;
-2)与犯罪侦查、起诉、审判和判决执行等有关的;
-3)出于维护信息主体或其他个人的生命、财产等重大合法权益但又很难得到监护人本人同意的;
-4)所收集的信息是儿童或监护人自行向社会公众公开的;
-5)从合法公开披露的信息中收集信息的,如合法的新闻报道、政府信息公开等渠道;
-6)用于维护梦玩网络服务的安全稳定运行所必需的,包括但不限于发现、处置故障;
-7)通过计算机信息系统自动留存处理信息且无法识别所留存处理的信息属于儿童个人信息的;
-8)法律法规规定的其他情形。
-
-1.3我们严格遵守法律法规的规定以及与用户的约定,按照本政策及《梦玩网络许可及服务协议》、《梦玩网络隐私政策》所述使用收集的信息,以向您的孩子提供更为优质的服务。
-
-有关我们使用儿童个人信息的方式详情请参见《梦玩网络隐私政策》,若我们使用您孩子的个人信息,超出了与收集时所声称的目的及具有直接或合理关联的范围,我们将在使用您孩子的个人信息前,再次向您告知并征得您的同意。
-
-
-2.儿童个人信息的共享、转让、披露
-
-2.1 共享、转让
-
-除非经您同意或授权,一般我们不会向第三方转移或委托第三方处理儿童个人信息,如果确需第三方转移或委托第三方处理的,我们会根据法律、行政法规的规定进行合规措施。
-
-2.2披露
-
-除非经您同意或根据与您的约定,一般我们不会向第三方披露您孩子的个人信息,但法律法规规定及相关监管要求应当披露的情况除外。
-
-2.3无需授权的分享、转让和披露
-
-根据相关法律法规及国家标准,以下情形中,我们可能会共享、转让、公开披露个人信息无需事先征得授权同意:
-
-1)与我们履行法律法规规定的义务相关的;
-2)与国家安全、国防安全相关的;
-3)与公共安全、公共卫生、重大公共利益相关的;
-4)与犯罪侦查、起诉、审判和判决执行等相关的;
-5)出于维护个人信息主体或其他个人的生命、财产等重大合法权益但又很难得到本人同意的;
-6)个人信息主体自行向社会公众公开个人信息的;
-7)从合法披露的信息中收集个人信息的,如合法的新闻报道、政府信息公开等渠道。
-
-根据适用的法律,对个人信息采取技术措施和其他必要措施进行处理,使得数据接收方无法重新识别特定个人且不能复原,此类处理后的数据的共享、转让、披露无需另行向您通知并征得您的同意。
-
-
-3. 儿童个人信息的存储和保护
-
-3.1 信息存储
-
-除法律法规或监管部门另有规定外,我们仅在本政策所述目的所必需且最短时限内存储儿童个人信息。如果我们终止服务或运营,我们将及时停止继续收集儿童个人信息的活动,同时会遵守相关法律法规要求提前向监护人通知,并在终止服务或运营后对儿童的个人信息进行删除或匿名化处理,但法律法规或监管部门另有规定的除外。
-
-3.2信息保护
-
-为保障您孩子的信息安全,我们会在现有技术水平下努力采取合理必要的物理、技术和行政管理方面的安全措施来保护您孩子的信息,以防止您孩子的信息遭受违法复制、丢失、误用、非授权访问、下载、披露和更改。
-
-若我们确认发生个人信息泄露等安全事件,我们会立即启动应急预案,采取补救措施,阻止安全事件扩大,如果涉及您孩子的个人信息,我们会将事件相关情况以邮件、信函、电话、推送公告等至少一种方式向您告知。同时,我们还将按照监管部门要求上报个人信息安全事件的处置情况。
-
-由于技术的限制以及风险防范的局限,即便我们已经尽量加强安全措施,也无法始终保证信息百分之百的安全。希望您能理解,您接入及/或使用我们的产品或服务所用的系统和通讯网络等,有可能因我们可控范围外的情况而发生问题。
-
-请监护人和儿童务必妥善保管好梦玩网络服务帐号、密码及其他身份要素。儿童在使用梦玩网络服务时,我们会通过帐号、密码及及其他身份要素来识别其身份。一旦监护人和儿童泄露了前述信息,可能会蒙受损失,并可能对自身产生不利影响。如果监护人和儿童发现帐号、密码及/或其他身份要素可能或已经泄露时,请立即和我们取得联系,以便我们及时采取相应措施以避免或降低相关损失。
-
-
-4.儿童个人信息的管理
-
-若您/您孩子发现我们收集、存储、使用、披露的儿童个人信息有误,您可以联系我们更改、删除您孩子的个人信息、撤回相应授权或注销账户,以保护您孩子的信息安全及身心健康,具体说明详见《梦玩网络隐私政策》。
-
-在访问、更正、删除前述信息或申请注销帐号时,我们可能会要求监护人和/或儿童进行身份验证,以保障信息安全。除法律法规另有规定,当监护人和儿童更正、删除儿童个人信息或申请注销帐号时,我们可能不会立即从备份系统中更正或删除相应的信息,但会在备份更新时更正或删除这些信息。
-
-若我们的服务停止运营,我们将根据相关法律法规规定进行通知,同时也将及时停止使用儿童个人信息,并将对保存的儿童个人信息进行删除或匿名化处理。
-
-
-5.本政策的更新
-
-我们可能会适时根据国家法律法规、监管政策以及技术环境的变更对本儿童隐私政策进行修订、调整。当本政策的条款发生变更时,我们会在版本更新时以适当的方式(包括网站公告、推送通知、弹窗提示或其他方式)向您提示变更后的政策。请您仔细阅读变更后的隐私保护政策或政策内容,您的孩子继续使用梦玩网络提供的服务表示您同意我们按照更新后的儿童隐私政策收集、处理或使用您孩子的个人信息。
-
-
-6.如何联系我们
-
-6.1我们将严格按照本政策保护儿童个人信息。如监护人和儿童有关于个人信息安全的投诉和举报,或对本政策、梦玩网络的隐私保护政策等相关事宜有任何问题、意见或建议,请随时与我们联系,可发送邮件至25267695@qq.com联系我们。
-6.2 注册地址:深圳市福田区福田街道岗厦社区彩田南路3002 号彩虹新都海鹰大厦10F02L(仅限办公)
-6.3我们原则上会在收到您的意见及建议并在验证您的用户身份后15日内尽快向您回复。如无法响应您的请求,我们会在法律规定的最大时限要求内,向您发送通知并解释原因。

+ 0 - 7
GameClient/Assets/ResIn/Txt/privacyPolicyChildren.txt.meta

@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 7f7f6429e888bcc40b6e8396dbc569d7
-TextScriptImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 246
GameClient/Assets/ResIn/Txt/serviceProtocal.txt

@@ -1,246 +0,0 @@
-
-
-用户协议
-
-更新日期:2022年12月8日
-
-《梦玩网络许可及服务协议》(下称《用户协议》或《协议》)由您与梦玩网络服务提供方共同缔结,本协议具有合同效力。请您务必审慎阅读、充分理解各条款内容,特别是免除或者限制梦玩网络责任的条款,以及开通或使用某项服务的单独协议。除非您已阅读并接受本协议所有条款,否则您无权使用梦玩网络及服务。用户使用梦玩网络及服务即视为已阅读并同意签署本协议。如用户未满18周岁,请在法定监护人的陪同下阅读本协议并特别注意未成年人使用条款。
-
-【重要提示】
-1.用户在使用梦玩网络软件及相关各项服务之前,请仔细阅读本《梦玩网络许可及服务协议》中各项条款。特别是其中免除或者限制梦玩网络责任的条款(通常含有“不负任何责任”、“无义务”等词汇)以及免除、限制用户权利的条款(通常含有“不得”等词汇)。对于以上条款,梦玩网络将在最大范围内以加黑加粗的方式予以表述;
-
-2.请用户审慎阅读并选择接受或不接受本协议(未成年人或非为完全民事行为能力人应在监护人陪同下阅读)。除非用户同意并接受本《协议》中的各条款,否则将无权接收、下载、安装、启动、升级、登录、显示、运行(以下统称“使用”)梦玩网络提供的服务,亦无权使用该项服务的某项功能或某一部分。用户使用梦玩网络提供的服务或者使用该服务的某项功能、某一部分的行为,即视为同意并接受本《协议》,愿意接受本《协议》各条款的约束;
-
-3.由于用户及市场状况的不断变化,梦玩网络将会不定期地以“玩家条例”、“用户守则”、“封号规则”、公告等补充协议的形式对本《协议》进行补充、修订,该等补充协议将会在梦玩网络官方网站上对外公布,而不另行对用户进行个别通知。用户应当实时查阅并了解这些补充协议,若用户不同意补充协议的内容,可停止使用梦玩网络所提供的服务。若用户继续使用梦玩网络所提供的服务,则视为用户业已同意遵守补充协议的相关内容。该补充协议是本《协议》不可分割的组成部分,与本《协议》具有同等法律效力。该等补充协议与本《协议》有矛盾或者冲突的地方,适用该等补充协议;没有涉及的内容,仍适用本《协议》的有关约定;
-
-4.用户在使用梦玩网络提供的各项服务之后,如用户不再同意本《协议》及/或补充协议内容的,请停止使用梦玩网络提供的服务;
-
-5.梦玩网络将按照相关法律法规和本协议的规定,采取切实有效的措施保护未成年人在使用梦玩网络服务过程中的合法权益,包括可能采取技术措施、禁止未成年人接触不适宜的游戏或者游戏功能、限制未成年人的游戏时间、预防未成年人沉迷网络。其他玩家在使用梦玩网络服务的过程中应避免发布、产生任何有损未成年人身心健康的内容,共同营造健康的游戏环境;
-
-6.本《协议》签署于深圳市福田区,因签订、履行本《协议》产生的任何纠纷,双方有权协商解决,在协商不成的情况下,任何一方有权向《协议》签署地有管辖权人民法院提起诉讼。
-
-
-【正文】
-
-1. 关于本许可使用
-
-1.1 本许可使用的内容是指梦玩网络允许用户使用梦玩网络提供的游戏软件许可及服务(以下简称“本服务”)。1.2 用户使用本服务需要在梦玩网络官方网站或其他有权第三方渠道下载游戏客户端软件并完成注册账号、设置密码,并在遵循游戏规则、相关通告、玩家条例的前提下进行使用。
-
-1.3在用户遵守本协议及相关法律法规的前提下,梦玩网络给予用户一项个人的、不可转让及非排他性的许可,用户仅可为访问或使用本服务目的且非商业目的的使用这些软件及服务。
-
-1.4 本条及本《协议》其他条款未明示许可的其他一切权利仍由梦玩网络保留,梦玩网络未行使,并不构成对该权利的放弃。
-
-2. 知识产权声明
-
-2.1 梦玩网络或者其相关合作方、关联方依法享有游戏软件的一切合法权属(包括但不限于知识产权)。本软件的全部著作权、商标权及一切其他知识产权,以及与本软件相关的所有信息内容,包括但不限于:文字表述及其组合、图标、图饰、图表、色彩组合、界面设计、版面框架、有关数据、印刷材料、或电子文档等均受中国知识产权相关法律法规和有关的国际条约的保护。
-
-2.2 梦玩网络及其合作方、关联公司并未因为本《协议》或者因为向用户提供游戏软件以及相关服务而授予用户任何与本游戏软件相关的知识产权。
-
-2.3 用户未经合法授权不得擅自复制、反编译(de-compile)、反汇编(disasemble)任何功能或程序,不得对任何功能和/或程序进行反向工程(reverse engineering),不得从事以下任何自行开发、使用或进行一切商业化运作等一系列侵犯游戏软件知识产权的行为,否则梦玩网络将保留追究用户法律责任的权利。包括但不限于: 
-
-(1)复制、翻拷、传播和陈列本软件的程序、使用手册和其它图文音像资料的全部或部分内容;
-(2)修改、翻译、注释、整理、汇编、演绎本软件,包括修改或遮盖本软件程序、图像、动画、包装和手册等内容上的产品名称、公司标志、版权信息等内容;
-(3)出租、销售本软件或者利用本软件从事营利行为;         
-(4)其它违反著作权法、计算机软件保护条例和相关法律法规的行为。
-
-2.4 梦玩网络的游戏运行画面、美术素材、音乐素材及相应的衍生作品(虚拟及实物)的知识产权归属于梦玩网络。
-
-2.5用户在使用梦玩网络服务过程中不得未经梦玩网络许可以任何方式录制、直播或向他人传播梦玩网络内容,包括但不限于不得利用任何第三方软件进行网络直播、传播等。
-
-2.6尽管本协议有其他约定,用户在使用梦玩网络服务中产生的游戏数据的所有权和知识产权归梦玩网络所有,梦玩网络有权保存、处置该游戏数据。
-
-3. 游戏软件下载
-
-3.1 梦玩网络仅许可用户在梦玩网络官网或其他有权第三方渠道下载游戏客户端软件,对于用户通过其他非法途径下载客户端软件而引发的损失,将视为用户未获得梦玩网络授权,梦玩网络无法保证该游戏能够正常使用,并对因此给用户造成的损失不予负责。
-
-3.2 梦玩网络可能为不同的终端设备或操作系统开发了不同的软件版本,包括但不限于ios、android(包括模拟器版本)、windows phone等多个应用版本,用户应当根据实际情况选择下载合适的版本进行安装,下载安装程序后,用户需要按照该程序提示的步骤正确安装。
-
-3.3 为提供更加优质、安全的服务,在软件安装时梦玩网络可能推荐用户安装其他软件,用户可以选择安装或不安装。
-
-3.4 如果用户不再需要使用该软件或者需要安装新版本,可以自行卸载。如果用户愿意帮助梦玩网络改进产品服务,请告知卸载的原因。
-
-3.5 为了保证游戏服务的安全性和功能的一致性,梦玩网络有权不经向用户特别通知而对软件进行更新,或者对软件的部分功能效果进行改变或限制。
-
-3.6 软件新版本发布后,旧版本的软件可能无法使用。梦玩网络不保证旧版本软件继续可用及提供相应的客户服务,请用户随时核对并下载最新版本。
-
-4. 游戏账号及支付
-
-4.1 如果用户接受本次许可使用,则需要按照相关法律法规的要求进行注册和使用梦玩网络的相关服务,包括按照国家法律法规的相关要求,登录实名注册系统并进行实名注册。
-
-4.2 用户充分理解并同意,梦玩网络可能会按照国家相关要求将用户的实名注册信息(包括相关实名认证及年龄情况等)运用于防沉迷系统之中,即梦玩网络可能会根据用户的实名注册信息判断用户是否年满18周岁、用户提交的实名身份信息是否规范或实名验证是否通过等,从而决定是否对用户的游戏账号予以防沉迷限制。
-
-4.3 用户进一步知悉并同意,根据相关法律法规和监管规定,用户账号须实名注册后才能使用梦玩网络的产品/服务、进行游戏充值或消费。且一旦用户卸载或重装梦玩网络游戏,或用户更换手机等终端设备或该等终端设备损坏的,用户的所有游戏相关数据可能都将会被清空,且无法查询和恢复。如因此造成用户任何损失的,均由用户自行承担。
-
-4.4 用户应妥善保管用户的游戏账号及其密码,因用户自身原因导致游戏账号及密码被窃取、丢失而引发的损失,由用户自行承担。如用户使用第三方账号作为游戏账号使用和享受梦玩网络的,用户还应遵守有关该第三方账号的协议、规则,且因该第三方账号产生的相关问题包括但不限于被盗等,用户应自行联系该第三方进行解决,梦玩网络可视情况提供相应的协助。
-
-4.5用户充分理解并同意:为提高游戏服务的安全水平,梦玩网络有权将有关技术或软件应用到游戏中,但梦玩网络不保证这些安全保障措施可以完全杜绝游戏账号被他人窃取或丢失的风险。
-
-4.6 用户充分理解并同意:若梦玩网络依照相关业务规则限制、冻结或终止用户的游戏账号,该游戏账号下的游戏数据及相关信息将被删除,由此引发相关权益的丧失,该损失由用户自行承担,对此梦玩网络不承担任何责任。
-
-4.7 梦玩网络有权监督用户账号使用情况, 在出现违反本协议相关违规时,则梦玩网络有权作出独立的判断并采取相应的措施,该措施包括但不限于向有权机关进行举报,限制用户帐号的登陆,限制用户在游戏中的活动,终止本软件授权,删除与复制有关的物品(包括复制出的虚拟物品和参与复制的虚拟物品),删除用户的帐号并要求用户赔偿因从事上述行为而给梦玩网络造成的损失等。
-
-4.8 用户在梦玩网络提供的单款游戏产品中申请注册梦玩网络账号的,将可以通过该梦玩网络账号登录和使用梦玩网络旗下的所有产品/服务。梦玩网络账号是梦玩网络按照本协议授权给用户登录、使用梦玩网络及相关服务的标识,其所有权属于梦玩网络。用户依本《协议》而获得游戏软件及游戏账号的使用权,有权在遵循本《协议》、支付规则的前提下使用支付账户购买游戏道具、游戏装备、游戏币等,支付账户及其密码由用户自行掌握,因用户自身原因导致支付账户名称、密码泄露而遭受的损失,由用户自行承担。
-
-4.9用户充分理解并同意:游戏装备、游戏币及其他游戏道具等是梦玩网络服务的一部分,梦玩网络在此许可用户依本协议而获得其使用权。用户购买、使用游戏装备、游戏币及其他游戏道具等应遵循本协议、游戏具体规则的要求。同时,游戏装备、游戏币及其他游戏道具等可能受到一定有效期限的限制,即使用户在规定的有效期内未使用,除不可抗力或可归责于梦玩网络的原因外,一旦有效期届满,将会自动失效。如相关游戏币、游戏装备及其他游戏道具等游戏物品没有标明使用期限,或者标明的使用期限为“永久”或其他具有与“永久”相同或类似意思的内容的(如“无限期”、“无限制”等),则其使用期限为自用户获得该游戏物品之日起至该游戏终止运营之日止。
-
-用户充分理解并同意:为更好地向用户提供梦玩网络服务,梦玩网络有权对游戏相关内容(包括但不限于游戏角色、游戏装备及其他游戏道具的设计、性能及相关数值设置等)作出调整、更新或优化。
-
-4.10梦玩网络向用户提供游戏服务本身属于商业行为,用户有权自主决定是否根据梦玩网络自行确定的收费项目(包括但不限于购买游戏内的虚拟道具的使用权以及接受其他增值服务等各类收费项目)及收费标准支付相应的费用,以获得相应的游戏服务。如用户不按相应标准支付相应费用的,用户将无法获得相应的游戏服务。
-
-用户知悉并同意:收费项目或收费标准的改变、调整是一种正常的商业行为,用户不得因为收费项目或收费标准的改变、调整而要求梦玩网络进行赔偿或补偿。
-
-用户知悉并同意,用户使用法定货币进行游戏充值购买或兑换游戏虚拟货币、虚拟道具及其他虚拟物品或增值服务的,视为用户购买了游戏服务,用户所购买或兑换的游戏虚拟货币、虚拟道具及其他虚拟物品或增值服务将不能退还或兑换成法定货币,但法律另有强制性规定的除外。
-
-用户知悉并同意,如用户进行游戏充值购买或兑换游戏虚拟货币的交易因退款等原因被取消的,梦玩网络有权就该被取消的交易对应下发到用户游戏账号中的虚拟货币进行扣除。如用户游戏账号中的虚拟货币不足以扣除的,就不足部分,梦玩网络可在用户游戏账号中的虚拟货币后续增加时优先扣除。
-
-4.11 梦玩网络特别提示用户不要从任何第三方通过购买、接受赠与或者其他的方式获得游戏账号、游戏道具、游戏装备、游戏币等,梦玩网络不对第三方交易的行为负责,并且不受理因任何第三方交易发生纠纷而带来的申诉。
-
-4.12 在梦玩网络提供账号注销功能或服务的情形下,如用户需要账号注销的,可按照官方提供的账号注销指引或通过梦玩网络官网“客服中心”联系客服进行操作,并应保证满足游戏官方公布的有关游戏账号注销的相关条件,同时同意游戏官方公布的游戏账号注销协议和其他有关规则。
-
-同时也特别提示用户, 如用户注销账号的,该账号下的相关游戏收益也将会被清除。据此,在用户注销账号前请用户确保已妥善处理相应账号下的游戏收益或相关的游戏收益已结清。一旦用户注销账号,如届时相关游戏账号下还存在游戏收益的(包括在本游戏使用期间已产生的及未来可能产生的游戏收益),梦玩网络有权对该账号下的全部游戏收益做清除处理,因此产生的后果由用户自行承担。前述游戏收益包括但不限于:游戏会员权益、等级;与游戏角色成长升级相关的所有数据(包括但不限于经验值、荣誉值、声望值、称号等);尚未使用的网络游戏虚拟货币、虚拟道具及其他虚拟物品(如卡券、金币、钻石、道具及其他等);已经购买但未到期或未使用完的增值服务;已产生但未消耗完毕的其他游戏收益或未来预期的游戏收益等。
-
-
-5. 用户信息收集、使用及保护
-
-5.1 用户同意并授权梦玩网络为履行本《协议》之目的收集和使用(“使用”包括但不限于提取、分析、存储、传输等行为)用户的信息,这些信息包括但不限于用户注册时提供的个人信息、游戏账号下的游戏数据以及其他在使用游戏服务的过程中提供的信息。
-
-5.2 用户充分理解并同意:为能够正常提供游戏服务,梦玩网络有权在必要的合理范围内将部分用户信息自行或通过关联公司、第三方技术供应商对用户的用户信息进行整理、统计、分析及利用。
-
-5.3 梦玩网络保证在符合发行地法律规定的范围内使用用户信息。
-
-5.4 梦玩网络承诺在未获得用户授权时不对外公开或向任何第三方提供用户信息,但是存在下列情形之一的除外:
-
-(1)公开或提供相关信息之前获得用户授权或许可的;
-(2)根据法律或政策的规定而公开或提供的;
-(3)为用户获取梦玩网络游戏服务的必要;
-(4)根据行政、司法的执行令状要求公开或提供的;
-(5)根据本《协议》约定而公开或提供的。
-
-5.5 梦玩网络不同产品对用户的用户信息收集、使用及保护等请求根据产品功能的不同而发生变化,具体内容将遵循梦玩网络《个人信息保护政策》等相关约定。除法律另有规定外,如用户已同意或授权梦玩网络依据前述协议或规定收集、使用或处理涉及用户的个人信息的,在用户撤回该同意或授权后,不影响梦玩网络在此之前已基于用户的同意或授权所进行的个人信息的收集、使用或处理,梦玩网络对此前相关个人信息收集、使用或处理继续有效。
-
-5.6 梦玩网络将不断改进技术措施和运营方案,尽可能对用户信息的收集、使用及保护采用更严格的标准、流程和措施。
-
-5.7 用户应对通过梦玩网络及相关服务了解、接收或可接触到的包括但不限于其他用户在内的任何人的个人信息予以充分尊重,用户不应以搜集、复制、存储、传播或以其他任何方式使用其他用户的个人信息,否则,由此产生的后果由用户自行承担。
-
-6. 用户守则
-
-6.1使用梦玩网络软件,用户必须:
-
-(1)认真阅读并知晓梦玩网络软件的产品介绍,遵守本协议和相关操作规则;
-(2)提供设备,如手机或其他上网设备;
-(3)个人上网和支付与此服务有关的费用;
-(4)遵守中华人民共和国相关法律法规(如果用户是中华人民共和国境外的使用者,还应遵守所属国家或地区的法律法规)。
-
-6.2 用户在使用梦玩网络软件时,不得利用梦玩网络软件制作、复制、发布、传播以下信息或指向该等信息的链接及二维码:
-
-(1)含有侵犯他人知识产权、肖像权、名誉权、隐私权等合法权益的信息的;
-(2)违反宪法确定的基本原则的;
-
-(3)危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一的;
-(4)损害国家荣誉和利益的;
-(5)煽动民族仇恨、民族歧视,破坏民族团结的;
-(6)破坏国家宗教政策,宣扬邪教和封建迷信的;
-(7)散布谣言,扰乱社会秩序,破坏社会稳定的;
-(8)散布淫秽、色情、赌博、暴力、恐怖或者教唆犯罪的;
-(9)侮辱或者诽谤他人,侵害他人合法权益的;
-(10)煽动非法集会、结社、游行、示威、聚众扰乱社会秩序的;
-(11)以非法民间组织名义活动的;
-(12)含有法律、行政法规禁止的其他内容的。
-
-6.3 用户应保证不得从事下列行为:
-
-(1)修改、翻译、注释、改编、整理、演绎梦玩网络软件产品;
-(2)复制、翻拷、传播和陈列本应用产品的程序、使用手册和(或)其他图文音像资料的全部或部分内容;
-(3)通过反向工程、反向编译、反汇编或其他任何手段对梦玩网络软件软件产品进行分析、修改、攻击、衍生;
-(4)通过任何方式探测、拦截、获取、使用梦玩网络软件产品源代码及/或存储于梦玩网络软件中的任何信息;
-(5)创作梦玩网络软件的派生、衍生作品;
-(6)删除、掩盖或更改梦玩网络或任何第三方的版权声明、商标或其它知识产权声明;
-(7)删除、掩盖或更改梦玩网络软件所展现的任何信息;
-(8)利用梦玩网络软件可能存在的技术缺陷或漏洞而以任何形式为自己或他人谋利或者从事其他不正当行为;
-(9)使用任何方式或方法、试图攻击提供梦玩网络软件产品及相关各项服务的相关服务器、路由器、交换机以及其他设备,以达到非法获得或修改未经授权的数据资料、影响正常的梦玩网络软件服务秩序,以及其他危害性目的的行为;
-(10)通过异常或者非法方法使用梦玩网络软件产品及其相关各项服务,恶意破坏梦玩网络软件软件产品,扰乱正常的服务秩序或者实施其他不正当行为;
-(11)制作、发布、传播、使用任何形式的妨碍梦玩网络软件相关各项服务的辅助工具或程序;
-(12)盗取或使用他人账号或密码登录/使用梦玩网络软件;
-(13)任何方式破坏、干扰梦玩网络软件产品及其相关各项服务,或影响梦玩网络品牌形象、公司利益的行为。
-
-6.4 用户在使用梦玩网络软件时,不得损害、禁用、影响梦玩网络的其他服务或使梦玩网络的其他服务负担过重,也不得影响任何其它方享用梦玩网络的其他服务。如果用户对梦玩网络软件有任何意见,或有如何改进的建议,可向梦玩网络提出。请注意,如果这样做,还会授予梦玩网络和第三方在梦玩网络软件(或第三方软件)中无偿使用和加入用户的建议或意见的权利。
-
-6.5 用户不得从事其他危害网络秩序,侵害梦玩网络及其合作方、关联方合法权益,或影响梦玩网络服务的正常进行的行为。 
-
-6.6 用户不得从事违反本协议任何约定,或违反国家法律法规任何规定的行为,或其他在行业内被广泛认可的不当行为。
-
-6.7梦玩网络倡议用户对自己的言行负责,文明游戏,健康游戏。用户不得通过各种方式在游戏中向其他玩家散布或传播虚假信息;不得宣扬非法网站;不得在游戏中通过各种方式散布或传播言行不雅的信息;不得传播相同的、类似短语或无实质意义的内容,以及任何与所在游戏无关的信息(包括但不限于刷屏等),或者发布、传播任何贬损、诋毁、恶意攻击所在游戏或梦玩网络的信息或者其他不实信息;不得通过各种方式或途径在游戏中从事引起地区纷争的行为;不得通过各种方式散布或传播代练信息;不得出现不符合法律法规、社会公德或游戏规则的骚扰情形。
-
-6.8用户在使用梦玩网络产品或服务过程中如有以上任何行为(以下也称“违法违规行为”)之一的,梦玩网络有权视情节严重程度,依据本协议及相关游戏规则的规定,对用户采取以下一种或多种处理措施,并可公告处理结果:
-
-(1)警告;及/或
-(2)禁言,包括但不限于游戏全区禁言、单区禁言以及公共频道禁言;及/或
-(3)内容重置,包括但不限于重置或强制修改用户提供或上传的非法昵称、房间名、图片等非法信息或内容等;及/或
-(4)减少或限制用户的游戏收益,该游戏收益包括但不限于游戏中与游戏角色成长升级相关的所有数据(如经验值、荣誉值、声望值、称号等)的提升以及游戏中的道具、装备、虚拟货币等虚拟物品的获取;及/或
-(5)删除或注销游戏账号、游戏数据或其他游戏相关信息;及/或
-(6)限制或禁止用户进入游戏中的特定场景或使用游戏特定功能;及/或
-(7)强制退出游戏(即“踢出游戏”),包括但不限于强制退出整个游戏,或游戏中的单局对战,或用户正在进行中的其他游戏行为;及/或
-(8)暂时或永久性地禁止用户游戏账号登录梦玩网络(以下称“封号”);及/或
-(9)暂时或永久性地禁止用户违法违规行为涉及的特定终端(包括但不限于移动终端等)登录梦玩网络;及/或
-(10)暂停或终止用户使用梦玩网络及相关服务,或单方通知用户终止本协议;及/或
-(11)就用户的违法违规行为提起相应民事诉讼,追究用户的侵权、违约或其他民事责任,并要求用户赔偿梦玩网络因用户违法违规行为所受到的损失(包括梦玩网络所受到的直接经济损失、名誉或商誉损失以及梦玩网络对外支付的赔偿金、和解费用、律师费用、诉讼费用及其他间接损失),或移交有关行政管理机关给予行政处罚,或者移交司法机关追究用户的刑事责任;及/或
-(12)梦玩网络通过游戏规则(包括但不限于用户守则、玩家条例、游戏公告、提示及通知)公布的其他处理措施。
-
-6.9用户知悉并同意,如梦玩网络依据本协议对用户的游戏账号采取封号处理措施的,具体封号期间由梦玩网络根据用户违规行为情节而定。
-
-用户知悉并同意:(1)在封号期间,用户游戏账号中的游戏虚拟货币、游戏装备、游戏币及其他游戏道具可能都将无法使用;(2)如前述游戏虚拟货币、游戏装备、游戏币及其他游戏道具存在一定有效期,该有效期可能会在封号期间过期,用户游戏账号解封后,用户将无法使用该等已过期的游戏虚拟货币、游戏装备、游戏币及其他游戏道具。
-
-6.10用户充分理解并同意:为营造公平、健康的游戏环境,在用户使用梦玩网络服务的过程中,梦玩网络有权通过技术手段了解用户终端设备的随机存储内存以及与梦玩网络同时运行的相关程序。一经发现有任何未经授权的,危害梦玩网络正常运营的相关程序,梦玩网络将收集所有与此相关的信息并采取合理措施予以打击。
-
-7. 免责声明
-
-7.1 梦玩网络以游戏软件的“现状”提供给用户。梦玩网络不保证:梦玩网络游戏服务无错误及不会中断、所有缺陷已被更正,或梦玩网络游戏服务不会受到病毒或任何其它因素的损害。
-
-7.2 除非有法律明确规定,梦玩网络在此明确声明不承担任何明示或默示的担保责任,包括但不限于对梦玩网络游戏服务的性能、适用性或不侵权的担保。
-
-7.3 梦玩网络软件可能因游戏软件BUG、版本更新缺陷、第三方病毒攻击或其他任何因素导致用户的游戏角色、游戏道具、游戏装备及游戏币等账号数据发生异常。在数据异常的原因未得到查明前,梦玩网络有权暂时冻结该游戏账号;若查明数据异常为非正常游戏行为,梦玩网络有权恢复游戏账号数据至异常发生前的原始状态(包括向第三方追回被转移数据),且梦玩网络无须向用户承担任何责任。
-
-7.4 用户充分理解到:第三方在梦玩网络软件中投放的广告、链接或者其它形式的推广内容,均是由其自行提供的,用户应当自行判断其真实性,梦玩网络对其推广内容不作任何明示或者默示的担保。
-
-7.5 用户充分理解到:不同操作系统之间存在不互通的客观情况,该客观情况并非梦玩网络造成,由此可能导致用户在某一操作系统中的充值和游戏数据不能顺利转移到另一操作系统中。由于用户在不同系统进行切换造成的充值损失和游戏数据丢失风险应由用户自行承担,不得要求梦玩网络承担任何责任。
-
-7.6 用户充分理解到:梦玩网络提供的游戏中可能会设置强制对战区域或玩法,如果用户不同意强制对战,请用户不要进入该游戏或游戏区域。用户的进入,将被视为同意该玩法并接受相应后果。
-
-7.7 游戏内虚拟物品交易存在的风险,梦玩网络禁止用户私下进行游戏账号、虚拟物品的交易行为,梦玩网络将不对该交易中产生的任何问题进行支持和保障,并可能对私下交易行为进行处罚,包括但不限于冻结物品、封停账号等。
-
-7.8 梦玩网络在任何情况下均不向用户承担因履行本《协议》而产生的任何惩戒性、特殊性、附带性、间接性或继发性损害赔偿,无论该损害赔偿是基于违反合同或担保、侵权或任何其他法律理论。梦玩网络向用户赔偿的上限为用户向梦玩网络因充值而实际支付但尚未消费的法定货币金额。
-
-8. 服务的变更、中断或终止
-
-8.1 如因系统维护或升级的需要而需暂停网络服务,梦玩网络将尽可能事先进行通告。
-
-8.2 用户提供虚假注册身份信息,或实施违反本《协议》的行为,梦玩网络采取中止措施应当通知用户并告知中止期间,中止期间应该是合理的,中止期间届满梦玩网络应当及时恢复对用户的服务。
-
-8.3 除前述情形外,梦玩网络终止运营网络游戏,或者网络游戏运营权发生转移的,将提前予以公告。用户以法定货币实际购买但尚未使用的网络游戏虚拟货币及尚未失效的游戏服务,按用户购买时的价格,以法定货币退还用户或者用户接受的其他方式进行退换。梦玩网络特别提示用户,用户网络游戏虚拟货币及游戏服务消耗的规则为,优先消耗用户以法定货币实际购买的网络游戏虚拟货币及游戏服务,其次再消耗以各种方式赠送的网络游戏虚拟货币及游戏服务。
-
-9. 管辖与法律适用
-
-9.1 本《协议》签署地为中华人民共和国深圳市福田区。
-
-9.2 本《协议》的成立、生效、履行、解释及纠纷解决,适用中华人民共和国大陆地区法律。
-
-9.3 因使用梦玩网络所提供服务的用户之间发生纠纷的,也可向梦玩网络的客服人员投诉并举证。用户需提供与其账号注册信息一致的个人有效身份证件、必要的国家行政或司法机关文件和其他本公司要求提供的相关证据。经梦玩网络审核确认后,可以给予必要的协助和支持。
-
-9.4 用户对梦玩网络的服务有任何异议的,可以向梦玩网络的客服人员投诉并举证。查证属实的,梦玩网络将立即更正并按照现行法律规定及本《协议》之约定执行。
-
-9.5 若用户和梦玩网络之间因本《协议》发生任何纠纷或争议,首先应友好协商解决;协商不成的,用户同意将纠纷或争议提交至本《协议》签署地有管辖权的人民法院管辖。
-
-9.6 本《协议》所有条款的标题仅为阅读方便,本身并无实际涵义,不能作为本《协议》涵义解释的依据。
-
-9.7 本《协议》条款无论因何种原因部分无效,其余条款仍有效,对各方具有约束力。
-
-10. 其他
-
-10.1 根据国家新闻出版总署关于健康游戏的忠告,梦玩网络提醒用户:抵制不良游戏,拒绝盗版游戏;注意自我保护,谨防受骗上当;适度游戏益脑,沉迷游戏伤身。
-
-10.2 本《协议》适用于深圳市梦玩网络科技有限公司提供的所有游戏产品及服务。
-
-10.3 如果用户对本《协议》或梦玩网络服务有意见或建议,可与梦玩网络客户服务部门联系,我们会给予用户必要的帮助。
-
-
-梦玩网络

+ 0 - 7
GameClient/Assets/ResIn/Txt/serviceProtocal.txt.meta

@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: c5011b7e20d028f4bbf6bfa24f483015
-TextScriptImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

TEMPAT SAMPAH
GameClient/Assets/Resources/UI/Launcher/Launcher_fui.bytes