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