更新时间:2023-11-30 19:05:26收藏订阅更新我的文档设置返回文档简介通过申请 subscribe-message 嵌入式订阅组件可实现在小程序中发送订阅消息给用户。 使用说明进入组件所在页面时:●若至少有一个模板 用户未订阅 且 未拒绝,不再询问,将展示一个带有 订阅 按钮的组件。○若组件展示,用户点击组件的 订阅 按钮会自动拉起订阅面板,用户可通过订阅面板进行模板订阅。○若模板全部订阅,组件将更新为已订阅状态,订阅 按钮更新为 管理 按钮。点击 管理 按钮会进入消息管理页面。○若模板未全部订阅,组件状态不变。●若组件关联的消息模板 已被用户全部订阅 或 拒绝不再询问 过,则不展示组件。使用限制●基础库 2.8.4 开始支持,低版本需要做 兼容处理。●native 渲染引擎:暂不支持。可以通过my.caniuse('subscribe-message')判断是否支持。使用示例代码.axml.js属性说明属性类型必填描述template-idstring是组件 id。可查看 调用订阅组件 获取。oncompleteeventhandle否订阅完成后触发。eventhandle.detail 属性属性类型描述behaviorstring用户操作。●'subscribe':订阅操作成功。●'cancel':取消订阅操作。●'':订阅操作失败。resultobject订阅数据,订阅成功或取消订阅时返回。{ subscribedentityids: [ ], // 订阅成功的模板列表currentsubscribedentityids: [] , // 通过本次订阅弹框订阅的模板列表 unsubscribedentityids: [ ], // 未订阅的模板列表 }errorcodenumber错误码,仅在订阅取消 / 失败时返回。详情可查看 错误码。errormessagestring错误信息,仅在订阅取消 / 失败时返回。详情可查看 错误码。错误码errorcode errormessage10组件关联的所有模板均被订阅或拒绝,本次不展示组件/请求组件数据异常/唤起订阅弹框异/组件异常/系统异常。106017嵌入式消息订阅组件配置异常11用户取消订阅15当前有活跃的订阅授权窗口,此次调用不会弹窗,无订阅结果返回。203无效的参数402应用暂不能提供服务100201调用次数超限106002模板列表中同时存在一次性/长期订阅模板106008模板列表中存在非法/无效的模板 id-1订阅失败/校验模板列表失败