代码拉取完成,页面将自动刷新
本示例主要展示了通知发布订阅的功能,使用notificationManager.publish 等接口,实现订阅、发布、推送通知等功能。
订阅通知(订阅包) | 发布通知订阅按钮(发布包) | 订阅回调(订阅包) | 发布回调(发布包) | 订阅通知成功(订阅包) | 订阅按钮成功(发布包) | 允许弹窗(发布包) | 发布通知成功(发布包) |
---|---|---|---|---|---|---|---|
使用说明
1.先启动订阅包,点击订阅通知,订阅成功时会弹出订阅成功弹窗(必须先订阅);
2.启动发布包,点击订阅按钮,订阅成功时会弹出订阅成功弹窗。点击发布通知按钮,点击会出现是否允许发送通知弹窗,点击允许,发布成功时会弹出发布成功弹窗;
3.回到订阅包,此时会展示发布的内容,其中有一个推送通知button(发布包里订阅button订阅的button),点击推送通知button,推送成功时会弹出推送成功弹窗;
4.切到发布包,此时会展示推送内容;
5.两个包都要签名为系统应用
entry/src/main/ets/
|---entryability
|---pages
| |---Publish.ets // 首页
entry/src/ohosTest/ets/
|---test
| |---Ability.test.ets // 首页的自动化测试
ohos.permission.NOTIFICATION_CONTROLLER
通知发送要安装订阅应用, 进行发布订阅的测试。
本示例涉及系统接口,需要配置系统应用签名,可以参考特殊权限配置方法 ,把配置文件中的“app-feature”字段信息改为“hos_system_app”,"apl"字段修改为“system_basic”。
如需单独下载本工程,执行如下命令:
git init
git config core.sparsecheckout true
echo code/SystemFeature/Notification/Publish/ > .git/info/sparse-checkout
git remote add origin https://gitee.com/openharmony/applications_app_samples.git
git pull origin ***(分支名)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。