1.问题描述:

离线推送,锁屏的时候没有弹出消息,只有下拉在通知中心里面显示。请问是否是正常的?

解决方案:

检查一下是否存在图片风控:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/push-image-control-V5

2.问题描述:

1.请问纯鸿蒙系统的远程推送,自分配如何配置?

2、纯鸿蒙系统的远程推送,有没有高透传?

3、Android华为推送如果切到鸿蒙推送,原来安卓的高透传是否都失效了?

4、原Android系统华为设备可以申请白名单,白名单不配置自分类也可以无限数量收到推送,请问纯鸿蒙系统应用如何申请?

解决方案:

1、和之前配置方式相同,申请自分类权益后发送消息设置category字段为对应类型即可。

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/push-apply-right-V5#section12819174063215

2、高优先级透传是应用级的权益,新建HarmonyOS的应用不会影响其他应用的权益。

3、Android推送和HarmonyOS推送采用的推送接口和请求体是不同的,两个应用之前并没有关联,推送服务上不会相互影响。

4、并没有相关白名单,若测试消息可以设置testMessage字段,单个项目每日最多可推送1000条测试消息不受限制,也可以发送服务与通讯类消息不受限。

3.问题描述:

推送,点击进入应用首页数据,发送失败。

解决方案:

【原因】

项目模块级别下的src/main/module.json5文件中,待跳转Ability的skills标签下不可以同时配置actions和uris值。

【解决方案】

skills标签下可以同时存在多个skill对象,每个对象对应一种能力。若开发者需要同时设置推送消息跳转能力和其他跳转能力(如NFC跳转、浏览器跳转等),需要在skills数组中创建不同的skill对象,分别映射对应的能力。

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/push-send-alert-V5#section1792616175914

【示例】

"skills": [

// 保持skills中原有的对象不变

{

"entities": [

"entity.system.home"

],

"actions": [

"action.system.home"

]

},

// 新增一个skill对象用于其它跳转

{

"actions": [

""

],

"uris": [

{

"scheme": "https",

"host": "www.xxx.com",

"port": "8080",

"path": "push/test2"

}

]

}

]

4.问题描述:

客户推送通知,返回正常,后续收到回执,错误码是 31 提示是 系统版本或应用不支持该消息,请确认下问题原因。

解决方案:

系统版本或应用不支持该消息

1、请确认目标应用是否支持该消息。如下几种情况不支持该消息:

1)目标应用中的ability有权限保护。

2)目标应用中不存在指向的页面 参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/push-msg-receipt-V5

2、“EntryAbility”下actions和uris值是否已设置:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/push-send-alert-V5#section8794131614597

3、确认AGC上应用项目是否开启推送服务,是否获取用户授权。

4、以上确认之后还是推送失败的话,请用postman推送试下,如果还不行,需提供下完整的推送消息体和报错信息

5.问题描述:

应用处于后台时需要对用户账户余额进行语音播报,无页面提示。在申请推送通知拓展消息权益时,如何按要求提交消息通知截图?

解决方案:

文档里的“附带语音消息通知截图”是指开发者在申请开通权益的邮件里把开发者的效果带上以便审核是否违反规范,像这种语音播报的建议开发者录像带上去。

6.问题描述:

通过云端Push Kit来创建、更新实况窗图片资源需要存放在原生APP工程的“/resources/rawfile”路径下还是存放在云端应用工程的“/resources/rawfile”路径下?

解决方案:

放在原生APP工程下

7.问题描述:

云端通过Push Kit推送实况窗消息失败报超时,响应结果 resp: null, err: Read timed out

解决方案:

Read timed out

报错Read timed out一般是网络问题,麻烦排查网络是否稳定或是否有限制。也麻烦确认下是否有开通实况窗权限。

参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/liveview-introduction-V5#section133520397478

【FAQ】HarmonyOS SDK 闭源开放能力 —Push Kit(10)的更多相关文章

  1. Linux开源系统对比Windows闭源系统的优势解析

    当我们听到linux的时候是不是觉得高大上的感觉呢?在我刚上大学的时候,听着学长们给我讲他们的大学的学习经历,先学习C语言.单片机.然后做一些项目,现在正学习linux操作系统,当我听到linux操作 ...

  2. Eureka 2.0 闭源--选择Consul???

    在上个月我们知道 Eureka 2.0 闭源了,但其实对国内的用户影响甚小,一方面国内大都使用的是 Eureka 1.X 系列,另一方面 Spring Cloud 支持很多服务发现的软件,Eureka ...

  3. Eureka 2.0 闭源--选择Consul???[转]

    原文链接: https://www.cnblogs.com/williamjie/p/9369800.html 在上个月我们知道 Eureka 2.0 闭源了,但其实对国内的用户影响甚小,一方面国内大 ...

  4. Docker与k8s的恩怨情仇(四)-云原生时代的闭源落幕

    转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 在本系列前几篇文章中,我们介绍了从Cloud Foundry到Docker等PaaS平台的发展迭代过程.今天 ...

  5. 凉凉了,Eureka 宣布闭源,Spring Cloud 何去何从?

    今年 Dubbo 活了,并且被 Apache 收了.同时很不幸,Spring Cloud 下的 Netflix Eureka 组件项目居然宣布闭源了.. 已经从 Dubbo 迁移至 Spring Cl ...

  6. 第一部分:开发前的准备-第八章 Android SDK与源码下载

    第8章 Android SDK与源码下载 如果你是新下载的SDK,请阅读一下步骤了解如何设置SDK.如果你已经下载使用过SDK,那么你应该使用AVD Manager,来更新即可. 下面是构建Andro ...

  7. Ubuntu 16.04安装GTX960闭源驱动

    GTX960的闭源要Nvidia 346版才行,闭源驱动能很大提升显卡的性能,例如双显示输出等,缺点是不开源. 有以下方式来安装: 1.命令行: sudo add-apt-repository -y ...

  8. 小D课堂 - 新版本微服务springcloud+Docker教程_3-04 SpringCloud微服务核心组件Eureka介绍和闭源后影响

    笔记 4.SpringCloud微服务核心组件Eureka介绍和闭源后影响     简介:         SpringCloud体系介绍             官方地址:http://projec ...

  9. deepin20 安装英伟达闭源驱动

    第一步.安装深度的"显卡驱动器" 在deepin v20 中默认没有显卡驱动管理器,需要命令行安装,命令如下(刚开始一直出错,当我第一次打开应用商店,就可以安装了,好神奇): su ...

  10. HMS Core在MWC2022展示最新开放能力,助力开发者构建精品应用

    [2022年2月28日,巴塞罗那]世界移动通信大会MWC2022在巴塞罗那开幕.HMS Core设立了3个展台(Fira Gran Via,Hall 1),向全球开发者展示HMS Core 6的全新开 ...

随机推荐

  1. Opencv 中 Mat中元素的值读取方法总结

    1.利用 at 函数读取 (1)单通道图像读取方式 Mat img1 = imread(filename,IMREAD_GRAYSCALE); for( size_t nrow = 0; nrow & ...

  2. TNN编译及使用

    要使用 CMake 和 TNN 库基于 C++ 实现神经网络模型的推理预测,你需要按照以下步骤进行操作: 准备环境 确保已安装 CMake 和 C++ 编译器.并从 TNN 的 GitHub 仓库下载 ...

  3. dectron2框架export导出并使用 onnx 记录

    python tools/deploy/export_model.py \ --sample-image /Users/gatilin/PycharmProjects/model-graphviz-p ...

  4. 零基础Windows Server搭建部署Word Press 博客系列教程(3):弱鸡变猛男之部署CDN加速和缓存加速

    我们博客里面存在的各种媒体文件.压缩文件.脚本文件,这些文件可能很大而且不需要随时生成.如果我们的服务器带宽很小,访问我们网站的用户等待加载完成就需要很长时间,那么访问速度会很慢.因此我们需要通过第三 ...

  5. 小程序获取定位完整的封装js(uniapp)

    1.小程序获取定位,首先需要在微信公众平台,申请getLocation接口(开发管理->接口设置) 2.在manifest.json打开源码视图,增加代码 "mp-weixin&quo ...

  6. Solution -「PKUWC 2018」「洛谷 P5298」Minimax

    \(\mathscr{Description}\)   Link.   给定一棵二叉树,每片叶子有一个权值,所有权值互不相同.每个非叶结点 \(u\) 有一个概率 \(p_u\in(0,1)\),表示 ...

  7. abp.vNext mvc版中的js和css

    在创建vNextmvc版本后运行起来,F12可以看到如下js.css请求 这些文件来源: XXXX.Web/libs文件夹 /libs/abp/aspnetcore-mvc-ui-theme-shar ...

  8. 【python】如何优雅的终止while循环

    1. 背景需求 python需要与外界或终端交互时,常常需要使用while循环一直跑. 如果需要终止程序,一般使用Ctrl+c,此时终端会打印一大堆backtrace,并且无法保留当前运行的状态,非常 ...

  9. Windows 激活

    参考:链接1   链接2   链接3  链接4

  10. vscode python remote debug极速入门

    本文适用范围 主要适用于debug python 程序,尤其是深度学习刚入门需要使用remote 连接到linux进行程序运行,想调试一下的同学. 当然非深度学习也可以参考食用本文哈哈哈. 极速入门版 ...