开发者社区> 问答> 正文

在应用研发平台EMAS中,小程序服务器端能通过订阅的方式收到推送的消息么?

在应用研发平台EMAS中,小程序服务器端能通过订阅的方式收到推送的消息么?

展开
收起
小小鹿鹿鹿 2023-10-16 12:00:29 122 0
4 条回答
写回答
取消 提交回答
  • 确实如此,小程序服务器端能够通过订阅的方式收到推送的消息。首先,需要在微信小程序管理后台开通订阅消息功能。然后,在开发设置中,找到消息推送面板,填写自己的服务器推送地址。此外,小程序的订阅消息能力可以帮助开发者实现服务的闭环和提供更优的体验。

    小程序支持一次性订阅消息和长期订阅消息,具体可以参考服务端接口subscribeMessage.send。值得注意的是,开通支付能力的小程序下发上限是每日3千万次,未开通支付能力的小程序则是每日1千万次。

    同时,EMAS也提供了移动推送功能,你可以在EMAS管理控制台中创建推送消息。输入消息标题和消息内容,进行高级配置后即可创建推送消息。这样,你就可以根据业务需求,实时地向用户推送通知了。

    2023-10-31 21:10:46
    赞同 展开评论 打赏
  • 是的,在应用研发平台EMAS中,小程序服务器端可以通过订阅的方式收到推送的消息。具体来说,你需要在小程序服务器端配置一个接收消息的接口,然后在EMAS控制台中设置该接口的URL,以便EMAS能够将推送消息发送到该接口。当用户订阅了某个消息类型时,EMAS会根据用户的行为和设置,向该用户的设备发送相应的推送消息。收到推送消息后,小程序服务器端可以处理消息内容,并将其展示给用户。

    2023-10-23 11:48:10
    赞同 展开评论 打赏
  • 月移花影,暗香浮动

    确实,小程序服务器端能够通过订阅的方式收到推送的消息。首先,需要在微信小程序管理后台开通订阅消息功能。然后,在开发设置中,找到消息推送面板,填写自己的服务器推送地址。此外,还需要设置Token (令牌)和EncodingAESKey (消息加密密钥),这些信息用于后台接口校验,设置后最好不要再改变也不要泄露。

    当用户在微信小程序中主动订阅一次性消息时,腾讯服务器将请求Post的接口,发送用户的相关行为事件结果到开发者服务器。这意味着,只有用户订阅的用户才允许进行消息推送,接收的不只是消息订阅事件,各类的交互事件都在这里进行接收。

    最后,需要注意的是,微信小程序目前支持一次性订阅模板消息。也就是说,服务端可以按照指定模板推送消息给微信客户端,具体会在微信客户端的服务通知中通知用户,用户可以快速跳转至微信小程序页面。

    2023-10-16 15:54:26
    赞同 展开评论 打赏
  • 是的。此回答来自钉群应用研发平台EMAS开发者交流群。

    2023-10-16 13:56:48
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
基于阿里巴巴以及合作伙伴的最佳实践,围绕大前端、云原生领域的相关技术热点(小程序、Serverless、应用中间件、低代码、DevOps)展开行业探讨,与开发者一起探寻云原生时代应用研发的新范式。
相关文档: 移动研发平台
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS块储存产品全面解析 立即下载