gpt4 book ai didi

android - 使用HmsMessageService(HMS推送套件)无法在华为设备上获取通知

转载 作者:行者123 更新时间:2023-12-04 23:58:51 25 4
gpt4 key购买 nike

我正在使用 HMS 推送套件来获取通知。大约 1 周前通知工作正常,但现在当我重新运行该代码时,它不工作了。我交叉检查了所有的东西,但找不到任何东西。我正在使用的依赖项是:

implementation 'com.huawei.hms:push:5.1.1.301'

我在我的项目中也添加了 agconnect-services.json。还在 list 中添加了应用程序 ID。SHA-256 key 也可以。

接收通知的代码是:

public class HMSMessageService extends HmsMessageService {

@Override
public void onMessageReceived(@NonNull RemoteMessage remoteMessage) {

}
}

我还在 list 文件中添加了这个服务的标签。

我还尝试使用 HMS 工具包(android studio 中的编码助手),从那里发送通知成功但我没有在应用程序上收到它。

enter image description here

要查看 Logcat Logs,请单击 here

最佳答案

根据您提供的内容,以下方法用于接收数据消息,而不是通知消息。通知消息显示在设备上。

public class HMSMessageService extends HmsMessageService {

@Override
public void onMessageReceived(@NonNull RemoteMessage remoteMessage) {

}
}

如果仍然无法收到通知,您可以提供logcat日志和token数据存储位置等信息,我们可以据此分析这个问题并尽力提供帮助。

关于android - 使用HmsMessageService(HMS推送套件)无法在华为设备上获取通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69909735/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com