问题标签 [huawei-push-notification]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
109 浏览

c# - 解析失败:Lcom/huawei/hms/framework/common/EmuiUtil

我正在华为设备中实现推送通知,并且在尝试获取令牌时遇到此异常。这是因为这条线:

例外:

{Java.Lang.NoClassDefFoundError: 解析失败:Lcom/huawei/hms/framework/common/EmuiUtil; ---> Java.Lang.ClassNotFoundException:在路径上找不到类“com.huawei.hms.framework.common.EmuiUtil”:DexPathList [[zip 文件....

异常消息:

解析失败:Lcom/huawei/hms/framework/common/EmuiUtil

我该如何解决?

0 投票
1 回答
56 浏览

flutter - 无法使用 huawei_push 获取令牌

我已按照文档中的步骤在插件中配置 huawei_push 包。我想集成推送通知。使用此代码时出现错误

错误如下

请帮忙

0 投票
3 回答
102 浏览

php - 如何验证华为 X-HW-SIGNATURE?

如何X-HW-SIGNATURE在 PHP 中验证 a?

请求参数的文档内容如下:

消息头签名,必填项,表示
发送到您的接收上行消息的服务器的签名信息。

还有示例数据:

关键是:

  • timestamp: 标准 Unix 时间戳
  • nonce: 冒号
  • value: 要加密的字符串

这是我不明白的部分:

时间戳+nonce+上行消息内容:使用HMAC-SHA256算法中设置的密码加密后,Base64编码后得到。


如何根据标头签名验证消息有效负载?

到目前为止,我尝试过的基本上是:

0 投票
1 回答
48 浏览

huawei-mobile-services - 华为移动服务推送包 907122036:没有正确的 API 调用

我想使用 Push Kit.. 我的配置或设置有问题吗?

环境 :

手机型号(设置 > 关于手机):ANA-NX9 华为 P40。

EMUI版本(设置>关于手机):11.0.0

HMS Core版本号(设置>应用>应用>HMS Core):6.1.0.314 SDK版本号

(应用级 build.gradle 文档):24

日志:**Error/Exception: {"framesToPop":1,"nativeStackAndroid":[],"userInfo":null,"message":"907122036: no right","code":"907122045"}

每当我尝试通过 HmsPushInstanceId.getToken('') 获取令牌时出现上述错误**

在此处输入图像描述

0 投票
3 回答
40 浏览

android - 如何启用华为推送服务?需要的认证参数

我根据华为文档完成所有步骤首先,我通过项目设置-> 管理API 启用了 Push Kit api

然后我去Grow -> Push Kit并在那里打开 Push Kit ,然后我打开精确消息传递: 在此处输入图像描述

之后,我尝试为我的应用启用精确消息传递,但我看到了这个窗口 在此处输入图像描述

我没有找到有关在身份验证参数窗口中写入内容的任何信息

0 投票
2 回答
36 浏览

push-notification - 无法从华为 HMS 推送包中获取令牌

错误信息如下

[getToken] 错误/异常:{"nativeStackAndroid":[],"userInfo":null,"message":"907122036: no right","code":"907122045","line":2568,"column": 45,"sourceURL":"http://localhost:8081/index.bundle?platform=android&dev=true&minify=false&app=com.huaweipush.letsapp&modulesOnly=false&runModule=true"}

0 投票
0 回答
9 浏览

android - 如何修复“屏幕锁定应用程序”无法识别我在 android 上输入密码的错误?

当我在手机上输入密码时,它可以工作,但所有应用程序都无法正常工作..每当我点击任何应用程序时,它都会显示“正在准备应用程序..稍后再试”,那是因为系统中存在错误..我的手机无法识别我已经输入了密码,因为在通知中他们写道“出于安全考虑,某些功能已被禁用”,正如您在图片中看到的那样,即使我已经解锁手机,它仍然要求解锁手机

我手机中的所有应用程序都无法使用设置和优化器

“出于安全考虑,某些功能已禁用”

“正在准备应用程序.. 请稍后再试”

请帮助我解决此问题,而无需删除我的数据或重置工厂

我有很多关于我的问题的视频如果有任何方法可以与您分享,请告诉我这是否有帮助

这个问题的原因的完整故事:

我的手机总是在没有下载任何东西或进行任何更新的情况下填满存储空间!我不知道为什么,而且总是在我释放空间时..我的手机占用了很多兆字节,有时又占用了千兆字节(尤其是当我把它放在充电器上时,它几乎没有用掉很多兆字节)所以有一天我看到了再次填满空间,所以我让它充满然后重新启动它然后我的手机返回之前占用的一些空间(这种方法对我来说很好用了两年),然后当我这次这样做时它给了我回来300-500 兆字节,但我手机的性能非常糟糕,我所要做的就是像往常一样重新启动.. 我再次重新启动它,重新启动后出现了这个问题.. 从那天起我的应用程序是没用。。

我尝试过的解决方案:

-重新启动 -通过从设置中卸载应用程序释放超过 1 GB 的空间 -尝试通过 USB 电缆从 PC 中获取我的文件,但它没有显示我的想法,因为它正在处理我的手机,因为它被锁定了 -尝试通过 HiSuite 备份,但它是不工作 - 尝试从设置中禁用密码但它不起作用,当我尝试时它从设置中崩溃 - 尝试“重置所有设置”但它不工作并在我尝试时崩溃 - 尝试“卸载更新”谷歌播放服务但是我失败了 - 尝试“禁用”谷歌播放服务但我失败了 - 尝试从设置中的“设备管理员”停用“屏幕锁定服务”但我失败了 - 尝试卸载所有谷歌应用程序的最新更新(除了谷歌播放服务)但这没有意义

以及许多其他解决方案,但仍然无法解决

注意:我可以通过设置在我的手机中创建另一个用户,第二个用户工作正常没有问题,但我认为这不会帮助我修复管理员用户