update: 添加GuruSDK 清空数据的接口
							parent
							
								
									6b95c2ab2f
								
							
						
					
					
						commit
						f099a99c95
					
				|  | @ -7,14 +7,17 @@ namespace Guru | |||
|         /// 获取BLevel | ||||
|         /// </summary> | ||||
|         /// <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) | ||||
|         { | ||||
|             if (success) | ||||
|             { | ||||
|                  | ||||
|             } | ||||
|         } | ||||
| 
 | ||||
|         public void ClearData() | ||||
|         { | ||||
|             _model.ClearData(); | ||||
|         } | ||||
|     } | ||||
| } | ||||
|  | @ -299,6 +299,22 @@ namespace Guru | |||
| 
 | ||||
|         #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] | ||||
|  |  | |||
|  | @ -77,5 +77,23 @@ namespace Guru | |||
| #endif | ||||
| 
 | ||||
|         #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); | ||||
|         } | ||||
|          | ||||
|          | ||||
|          | ||||
|          | ||||
|         #endregion | ||||
|          | ||||
|         #region Logging | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue