即构科技 uni-app x 离线推送 SDK (ZPNs SDK v2.8.0 UTS 插件) 发布

即构科技 uni-app x 离线推送 SDK (ZPNs SDK v2.8.0 UTS 插件) 发布

💡 原文中文,约1000字,阅读约需3分钟。
📝

内容提要

2025年11月24日,构科技发布ZPNs SDK v2.8.0,支持Apple、Google等六大厂商的离线推送。结合ZIM SDK,开发者可实现离线消息推送功能,需开启推送通道并获取Token,ZIM服务器确认在线状态,离线消息通过各厂商推送服务器发送。

🎯

关键要点

  • 构科技于2025年11月24日发布ZPNs SDK v2.8.0,支持六大厂商的离线推送。

  • ZPNs SDK与ZIM SDK结合使用,可实现离线消息推送功能。

  • 开发者需开启推送通道并获取Token,ZIM服务器确认在线状态。

  • 离线消息通过各厂商的推送服务器发送给接收方。

  • 接收方需生成PushID并向ZIM服务器绑定用户与PushID关系。

  • 若单独使用ZPNs SDK,需自行对接ZPNs服务器实现绑定逻辑。

  • 发送方消息存储到ZIM服务器,若接收方不在线,消息转发至ZPNs服务器。

  • 各厂商服务器通过离线推送方式将消息推送给接收方,接收方登录后可收到离线消息。

延伸问答

ZPNs SDK v2.8.0的主要功能是什么?

ZPNs SDK v2.8.0支持Apple、Google等六大厂商的离线推送功能。

如何实现离线消息推送?

开发者需开启推送通道、获取Token,并结合ZIM SDK使用以实现离线消息推送。

接收方如何绑定用户与PushID的关系?

接收方需生成PushID,并向ZIM服务器发送请求以绑定用户与PushID的关系。

如果接收方不在线,消息会如何处理?

如果接收方不在线,ZIM服务器会将消息转发给ZPNs服务器,随后通过各厂商的推送服务器发送离线消息。

使用ZPNs SDK时需要注意什么?

若单独使用ZPNs SDK,开发者需自行对接ZPNs服务器实现绑定逻辑,并在切换userID前调用zim.logout接口。

ZIM服务器如何确认接收方的在线状态?

ZIM服务器会确认接收方的客户端是否在线,以决定消息的存储和转发。

➡️

继续阅读