2023-08-05 如何基于 uni-push2.0 实现全平台推送

2023-08-05 如何基于 uni-push2.0 实现全平台推送

💡 原文中文,约4200字,阅读约需10分钟。
📝

内容提要

本文介绍了基于uni-push2.0实现多平台推送的方法,包括开通uni-push2.0、填写包名或Bundle ID、启用uni-push2.0、监听推送消息、获取推送标识和发起推送。总结了推送流程和代码示例。

🎯

关键要点

  • uni-push2.0 是 DCloud 推出的全端统一推送服务,支持 App、Web、小程序等多个平台。

  • 开通 uni-push2.0 前需填写 Android 包名、签名或 iOS Bundle ID。

  • 客户端启用 uni-push2.0 需要在 App、Web 和小程序端分别进行配置。

  • 监听推送消息的代码应在应用启动时执行,建议放在 onLaunch 中。

  • 接收到的消息有两种类型:'click' 和 'receive',需区分处理。

  • 获取客户端推送标识后,可以在服务端发起推送。

  • 云函数需选择 uni-cloud-push 扩展库才能调用推送功能。

  • Web 端无需特别配置即可接收推送消息,小程序端需配置域名白名单。

  • APP 端需使用自定义调试基座应用才能接收推送消息。

➡️

继续阅读