update: 添加GuruSDK 清空数据的接口
							parent
							
								
									6b95c2ab2f
								
							
						
					
					
						commit
						f099a99c95
					
				|  | @ -7,14 +7,17 @@ namespace Guru | ||||||
|         /// 获取BLevel |         /// 获取BLevel | ||||||
|         /// </summary> |         /// </summary> | ||||||
|         /// <returns></returns> |         /// <returns></returns> | ||||||
|         protected override int GetBLevel() => GuruSDKModel.Instance.SuccessLevelId; // BLevel |         protected override int GetBLevel() => Model.SuccessLevelId; // BLevel | ||||||
| 
 | 
 | ||||||
|  |         private GuruSDKModel Model => GuruSDKModel.Instance; | ||||||
|  |          | ||||||
|         protected override void OnPurchaseOver(bool success, string productName) |         protected override void OnPurchaseOver(bool success, string productName) | ||||||
|         { |         { | ||||||
|             if (success) |         } | ||||||
|             { | 
 | ||||||
|                  |         public void ClearData() | ||||||
|             } |         { | ||||||
|  |             _model.ClearData(); | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  | @ -299,6 +299,22 @@ namespace Guru | ||||||
| 
 | 
 | ||||||
|         #endregion |         #endregion | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
|  |         #region 清除数据 | ||||||
|  | 
 | ||||||
|  |         public void ClearData() | ||||||
|  |         { | ||||||
|  |             uid = ""; | ||||||
|  |             b_level = 0; | ||||||
|  |             b_play = 0; | ||||||
|  |             buy_count = 0; | ||||||
|  |             no_ads = false; | ||||||
|  |             first_open_time = ""; | ||||||
|  |             purchased?.Clear(); | ||||||
|  |             event_priorities?.Clear(); | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         #endregion | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     [Serializable] |     [Serializable] | ||||||
|  |  | ||||||
|  | @ -77,5 +77,23 @@ namespace Guru | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
|         #endregion |         #endregion | ||||||
|  | 
 | ||||||
|  |         #region Data Cache | ||||||
|  | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// 清除数据缓存 | ||||||
|  |         /// </summary> | ||||||
|  |         public static void CleanData() | ||||||
|  |         { | ||||||
|  |             Model.ClearData(); | ||||||
|  |             GuruIAP.Instance.ClearData(); | ||||||
|  |             PlayerPrefs.DeleteAll(); | ||||||
|  |             PlayerPrefs.Save(); | ||||||
|  |         } | ||||||
|  |          | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |         #endregion | ||||||
|  |          | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  | @ -425,6 +425,9 @@ namespace Guru | ||||||
|             Analytics.SetBPlay(bPlay); |             Analytics.SetBPlay(bPlay); | ||||||
|         } |         } | ||||||
|          |          | ||||||
|  |          | ||||||
|  |          | ||||||
|  |          | ||||||
|         #endregion |         #endregion | ||||||
|          |          | ||||||
|         #region Logging |         #region Logging | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue