| 
									
										
										
										
											2025-08-30 10:46:34 +00:00
										 |  |  |  | using UnityEngine; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | public static class AdjustNetwork | 
					
						
							|  |  |  |  | { | 
					
						
							|  |  |  |  |     private const string KEY_USER_NETWORK = "KEY_USER_NETWORK"; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     public static void SetNetwork(string network) | 
					
						
							|  |  |  |  |     { | 
					
						
							|  |  |  |  |         if (string.IsNullOrEmpty(network)) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             return; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |          | 
					
						
							|  |  |  |  |         string curNetwork = PlayerPrefs.GetString(KEY_USER_NETWORK, ""); | 
					
						
							|  |  |  |  |         if (string.IsNullOrEmpty(curNetwork)) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             PlayerPrefs.SetString(KEY_USER_NETWORK, network); | 
					
						
							|  |  |  |  |             PlayerPrefs.Save(); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     /// <summary> | 
					
						
							|  |  |  |  |     /// 是否是自然量用户 | 
					
						
							|  |  |  |  |     /// 默认买量用户 | 
					
						
							|  |  |  |  |     /// </summary> | 
					
						
							|  |  |  |  |     /// <returns></returns> | 
					
						
							|  |  |  |  |     public static bool InOrganic() | 
					
						
							|  |  |  |  |     { | 
					
						
							|  |  |  |  |         string network = PlayerPrefs.GetString(KEY_USER_NETWORK, ""); | 
					
						
							|  |  |  |  |         if (string.IsNullOrEmpty(network)) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             return true; | 
					
						
							|  |  |  |  |         } | 
					
						
							| 
									
										
										
										
											2025-08-30 11:16:32 +00:00
										 |  |  |  |          | 
					
						
							|  |  |  |  |         if (network.ToLower().Replace(" ", "") == "Organic".ToLower().Replace(" ", "")) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             return true; | 
					
						
							|  |  |  |  |         } | 
					
						
							| 
									
										
										
										
											2025-08-30 10:46:34 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |         //去除大小写和空格之后再对比 | 
					
						
							|  |  |  |  |         if (network.ToLower().Replace(" ", "") == "Untrusted Devices".ToLower().Replace(" ", "") || network.ToLower().Replace(" ", "") == "Google Organic Search".ToLower().Replace(" ", "")) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             return true; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         return false; | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  | } |