调用一次CloudPushService.register为什么会有多次回调?

问题详述

为什么调用了一次CloudPushService.register,其回调函数被会调用多次?

问题解答

如果注册成功,会有一次性回调CommonCallback.onSuccess,如果注册失败,会回调onFailed,启动带有错误码和错误信息。错误回调之后,我们会重试注册,并用相同的对象,继续给到你回调结果。 (所以错误回调,会有多次,不断重试,直到最后一次成功回调为止。)

注册失败之后,SDK会自动重新进行注册。所以你不需要在代码中重试,只需要等待onSuccess回调即可。