【问题标题】:Push Token Invalidity推送令牌无效
【发布时间】:2020-11-14 07:10:20
【问题描述】:

集成推送功能后,向部分用户发送推送消息时,服务端界面返回错误码80300007。例如,一个 Mate 30 客户端可以获得一个令牌。

服务器发送推送请求后,返回如下信息:

response is {"_code": "80300007", "_msg": "All the tokens are invalid", "_requestId": "159496694237460153003301"}

在什么情况下用户令牌会失效?这是因为服务器只有在调用推送请求时才知道这一点。客户端能否确定令牌无效?许可证到期后客户应该怎么做?

【问题讨论】:

    标签: android push huawei-mobile-services huawei-developers


    【解决方案1】:

    可以访问消息接收功能。如果根据回执发现无效令牌,则不会向令牌发送推送消息。

    结果代码 80300007 是什么意思?
    说明:指定的令牌无效。

    疑难解答

    1.同一设备上的不同应用需要使用不同的令牌。但是,可以传递相同的令牌。

    2.设备上为应用配置的APK名称和应用ID与AppGallery Connect应用的不同。

    3.查看获取认证token的URL是否为https://login.cloud.huawei.com/oauth2/v2/token

    4.在集成HMS Core Push SDK 2.0时查看消息发送URL是否为https://api.push.hicloud.com/pushsend.do,或者在集成HMS Core Push SDK 3.0及以上版本时为https://push-api.cloud.huawei.com/v1/[appId]/messages:send

    详情见:https://developer.huawei.com/consumer/en/doc/development/HMS-Guides/push-receipt

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-08
      • 1970-01-01
      • 1970-01-01
      • 2012-04-06
      • 1970-01-01
      • 1970-01-01
      • 2013-11-13
      相关资源
      最近更新 更多