问题标签 [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 投票
1 回答
1275 浏览

android - 如何获取华为 API 的访问令牌以向设备发送推送?

我需要向华为设备发送推送,该设备集成了华为推送工具包的应用程序。为此,我需要 accessToken。如何接收?我已经创建了开发者帐户并为应用程序创建了项目。

0 投票
1 回答
2352 浏览

android - 如何使用Huawei Push Kit API向华为设备发送推送?

我想将推送从服务器发送到集成了华为推送套件的华为设备。我有deviceToken来自设备,但是当我尝试使用 API 发送推送消息时,我收到错误:

80300002:无权向这些 tmID 发送消息

0 投票
2 回答
345 浏览

huawei-mobile-services - 华为 Push Kit Flutter:Push.getToken() 返回 ResultCode -5

当我查看文档时,它告诉 -5 与 proguard 规则有关,因此我按照此处所述添加了它们。 https://developer.huawei.com/consumer/en/doc/development/HMSCore-References-V5/error-code-0000001050255690-V5

android/proguard-rules.pro

android/app/build.gradle 部分:

这是代码初始化和获取令牌部分:

我正在使用云调试,型号名称是 P40。我创建了一个发布 apk,选择了数据存储位置,提供了 SHA256,启用了 Push Kit,启用了 push kit 后更新了 agconnect-services。还有什么我想念的吗?

0 投票
1 回答
347 浏览

xamarin - 错误 XAGJS7009:System.InvalidOperationException:只能有一种类型具有 [Application] 属性 android Xamarin

在我的android项目中实现华为推送服务后,我在推送通知发生时崩溃,并且出现错误

java.lang.UnsatisfiedLinkError:没有找到 void crc6415d7e49b4cd3bc6f.MyApplication.n_onCreate() 的实现

为了解决这个错误,我创建了 MyApplication 来扩展应用程序。

然后我得到

错误 XAGJS7009:System.InvalidOperationException:只能有一种类型具有 [Application] 属性;发现:

笔记

  1. 我也尝试过添加这些行

但仍然遇到同样的问题

  1. 已经尝试过清理和重建解决方案
0 投票
1 回答
531 浏览

huawei-mobile-services - 应用程序被杀死或在后台时不会出现华为 PushKit 通知

我已经将华为推送套件集成到我的应用程序中,当我从华为推送套件控制台触发通知时,我可以在应用程序处于后台时收到通知。但是,当我们的系统后端触发华为API推送通知时,应用在后台时不会出现。

尽管应用程序处于前台或后台,但以下代码仍在执行,但通知参数(如 Title 等)为 null。通知对象本身不为空。

JSON 消息的内容可以作为单个字符串从 remoteMessage.getData() 接收,但值不会映射到相应的字段。

我们的后端执行华为提供的这个API来发送数据消息。

这是我们 JSON 的格式

0 投票
1 回答
146 浏览

android - 是否可以将所有客户端信息仅写入一个 agconnect-services.json 文件?

我想使用 Push Kit,并在我的项目中使用产品风格。我的项目中有 4 种不同的构建变体和包名称。

在此处输入图像描述

包名称:

我已将 agconnect-services.json 添加到不同的目录。它以这种方式工作。

在此处输入图像描述

我的问题:

是否可以将所有客户端信息仅写入一个 agconnect-services.json 文件。我不能将客户信息作为数组写入 json 文件吗?

例如,我通过为以下两种不同的调试变体编辑 json 文件来尝试此操作,但它不起作用。


我查看了华为 Push Kit 文档和 SDK 集成文档。我查看了下面的链接。我还查看了示例代码。

https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/agc-config-flavor

https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides/service-introduction-0000001050040060

https://developer.huawei.com/consumer/en/doc/development/HMSCore-Examples/client-sample-code-0000001051066000

应用程序/build.gradle

有解决方案吗?你能帮忙吗?

0 投票
2 回答
587 浏览

android - 为什么 HMS PushKit 需要 android.permission.REQUEST_INSTALL_PACKAGES

最近我用这个 gradle 代码添加了 HMS PushKit SDK:

在那之后,我注意到我的应用程序已添加到有权安装来自未知来源的应用程序的应用程序列表中(特殊权限)。我检查了AndroidManifest.xml这个库的一个依赖项(com.huawei.hms.base.availableupdate)的文件,发现它有这个特殊权限:

那么为什么 PushKit 需要这个权限呢?我不希望我的应用使用此权限。如果我用这段代码删除它会有问题(崩溃):

0 投票
2 回答
222 浏览

android - 关于HMS Push Kit的问题:token的最大数量限制不能超过1000?

0 投票
1 回答
43 浏览

huawei-mobile-services - 我们是否有任何机制可以在一次通话中向所有订阅者发送通知?

印度时报CP有个疑问。在一次调用中向 1000 个令牌发送通知存在 API 限制,文档中也提到了这一点。 

我们是否有任何机制可以在一次通话中向所有订阅者发送通知?请提供 API 以执行此功能。

请提供任何参考。

我们期待您的帮助。

0 投票
1 回答
52 浏览

huawei-mobile-services - 华为Push kit通知消息组数相关

HMS Push通知指南中提到,一个应用有一个消息组,最多包含24条通知消息。额外的通知消息将被丢弃。 这是否意味着第 25 条以后的消息将被丢弃并且永远不会传递?

链接: https ://developer.huawei.com/consumer/en/doc/development/HMS-Guides/push-introduction