【开发者必看】【push kit】推送服务典型问题合集3
【问题描述1】
无法获取 Push Token,如何解决?
【解决方案】
1.检查Push推送API权益是否开启。
2.检查AGC控制台应用的对应信息是否正确。
3.EMUI 9.0.0的Push Token返回请以onNewToken返回信息为准,确保在清单文件中配置了对应的服务类
4.清理hms core缓存后重试(找到设置-应用-应用管理-搜索hms core,清理缓存或点击右上角三个点按钮,卸载更新至最新版后重试)
5.卸载重装应用后再重新获取Push Token
【问题描述2】
导致 Push Token 变化的原因有哪些?
【解决方案】
Token会在包括但不限于下述场景中发生变化:
1.应用卸载重装。
2.应用调用注销Token方法。
3.用户恢复出厂设置。
4.清除应用数据,重新进入应用。
注意事项:token是变化的
1.应用不要固定判断Token长度,因为后续长度可变。
2.应用的Token要定期更新(建议应用每次启动的时候都获取Token,如果发现和上次取到的不同,需要将新获取的Token上报到自己的服务器)。
3.请勿使用Token跟踪标记用户。
【问题描述3】
通过端侧方法,修改桌面角标数,当角标数为0时,角标不显示
【解决方案】
【问题描述4】
通过以下代码,在端侧手动增加消息通知渠道
【解决方案】
欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh