0

我已经在我的应用程序中设置了 PushKit,我想发送上游消息。在设备上,它失败并出现以下异常:

com.huawei.hms.push.SendException: device not in device group
    at com.huawei.hms.push.HmsMessageService.b(HmsMessageService.java:299)
    at com.huawei.hms.push.HmsMessageService.a(HmsMessageService.java:190)
    at com.huawei.hms.push.HmsMessageService.a(HmsMessageService.java:39)
    at com.huawei.hms.push.HmsMessageService$a.handleMessage(HmsMessageService.java:162)
    at android.os.Handler.dispatchMessage(Handler.java:107)
    at android.os.Looper.loop(Looper.java:237)
    at android.app.ActivityThread.main(ActivityThread.java:7948)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1075)
  • 消息长度:616
  • 生成令牌

这个错误是什么意思?

检查有关此错误的文档,您可以看到:

ERROR_DEVICE_NOT_IN_GROUP

常数值:907122057

该设备不在设备组中。

但没有进一步的细节。

4

1 回答 1

0

在我的情况下,有一个错误传递"push.hcm.upstream"RemoteMessage.Builder争论。

之前的代码:

val builder = RemoteMessage.Builder("SOMETHING_WRONG")

正确的代码:

val builder = RemoteMessage.Builder("push.hcm.upstream")

尽管在设备上发送消息出人意料地成功,但通过此更正,上行链路将毫无问题地发送。

于 2020-10-20T11:32:05.527 回答