update: 添加设置推送消息的接口
							parent
							
								
									3fdd02c7b6
								
							
						
					
					
						commit
						5b1097464d
					
				|  | @ -721,6 +721,33 @@ namespace Guru | |||
| 
 | ||||
|         #endregion | ||||
| 
 | ||||
|          | ||||
|         #region 推送管理 | ||||
| 
 | ||||
|         private static int _messageRetry = 0; | ||||
|         public static void SetPushNotificationEnabled(bool enabled) | ||||
|         { | ||||
|             DeviceInfoUploadRequest request = new DeviceInfoUploadRequest() | ||||
|                 .SetRetryTimes(1) | ||||
|                 .SetSuccessCallBack(() => | ||||
|                 { | ||||
|                     _messageRetry = 0; | ||||
|                     Debug.Log($"[SDK] --- Set Push Enabled: {enabled} success"); | ||||
|                 }) | ||||
|                 .SetFailCallBack(() => | ||||
|                 { | ||||
|                     double retryDelay = Math.Pow(2, _messageRetry); | ||||
|                     _messageRetry++; | ||||
|                     CoroutineHelper.Instance.StartDelayed((float)retryDelay, ()=> SetPushNotificationEnabled(enabled)); | ||||
|                 }) as DeviceInfoUploadRequest; | ||||
| 
 | ||||
|             if (request != null) | ||||
|             { | ||||
|                 request.SetPushEnabled(enabled); | ||||
|                 request.Send(); | ||||
|             } | ||||
|         } | ||||
| 
 | ||||
| 
 | ||||
|         #endregion | ||||
|     } | ||||
| } | ||||
		Loading…
	
		Reference in New Issue