- 《急》微信公众号开发 jssdk 分享 63002,invalid signature?
已经按照这个对过不知道多少遍了, [图片] 一直都是对得上的; [图片] [图片] 看后端和前端的日志,也是没问题的; [图片] [图片] 后端的appid是写死的 [图片] 缓存也都做了,照着官方例子来的 url是这样获取的 [图片] [图片] 此外还修复过安全域名的问题,现在的安全域名是不带http://放到浏览器可以直接显示的那种, 服务器是阿里云的香港服务器, 已经在这上面花了好几天了, 今天研究到凌晨三点, 现在真不知道是啥问题了, 求官方和路过的个人大神指点迷津!!
2019-11-12 - 服务号订阅通知灰度测试延期公告
服务号订阅通知自2021年1月27日0:00正式上线开启灰度测试,应商家和开发者需求,灰度测试期延期,期间服务号模板消息可正常使用。 灰度测试期结束时间及后续策略将另行公布,届时以官方信息为准。 开发者使用订阅通知功能时,需遵循运营规范,不可用奖励或其它形式强制用户订阅,不可下发与用户预期不符或违反国家法律法规的内容。具体可参考文档:《微信公众平台运营规范》。 微信团队 2021年4月29日
2021-04-29 - 小程序模板消息能力调整通知
小程序模板消息能力在帮助小程序实现服务闭环的同时,也存在一些问题,如: 1. 部分开发者在用户无预期或未进行服务的情况下发送与用户无关的消息,对用户产生了骚扰; 2. 模板消息需在用户访问小程序后的 7 天内下发,不能满足部分业务的时间要求。 为提升小程序模板消息能力的使用体验,我们对模板消息的下发条件进行了调整,由用户自主订阅所需消息。 一次性订阅消息 一次性订阅消息用于解决用户使用小程序后,后续服务环节的通知问题。用户自主订阅后,开发者可不限时间地下发一条对应的服务消息;每条消息可单独订阅或退订。 [图片] (一次性订阅示例) 长期性订阅消息 一次性订阅消息可满足小程序的大部分服务场景需求,但线下公共服务领域存在一次性订阅无法满足的场景,如航班延误,需根据航班实时动态来多次发送消息提醒。为便于服务,我们提供了长期性订阅消息,用户订阅一次后,开发者可长期下发多条消息。 目前长期性订阅消息仅向政务民生、医疗、交通、金融、教育等线下公共服务开放,后期将逐步支持到其他线下公共服务业务。 调整计划 小程序订阅消息接口上线后,原先的模板消息接口将停止使用,详情如下: 1. 开发者可登录小程序管理后台开启订阅消息功能,接口开发可参考文档:《小程序订阅消息》 2. 开发者使用订阅消息能力时,需遵循运营规范,不可用奖励或其它形式强制用户订阅,不可下发与用户预期不符或违反国家法律法规的内容。具体可参考文档:《小程序订阅消息接口运营规范》 3. 原有的小程序模板消息接口将于 2020 年 1 月 10 日下线,届时将无法使用此接口发送模板消息,请各位开发者注意及时调整接口。 微信团队 2019.10.12
2019-10-13 - 小程序wxml页面嵌套循环中变量中变量可以嵌套或者拼接吗?
大家好,小程序wxml页面嵌套循环中变量中变量可以嵌套或者拼接吗?我如这样写报错;[图片]
2019-07-25 - 小程序如何申请长期性订阅消息?
现在开发教育类小程序,需要家长购买课程之后每一天有一个开课提醒,比如提醒家长孩子的上课时间,地点,上课课程之类的信息,现在一次性订阅消息只能提醒一次就不能用了。可以申请长期性订阅消息吗?在什么地方申请?
2020-08-05 - 小程序体验版能下发订阅消息么?
小程序体验版能下发订阅消息么?
2019-12-12 - 小程序接入订阅消息操作指引
背景 小程序模板消息能力将于2020年1月10日正式下线,并全量切换为订阅消息。详情点击查看 具体有两个变化需注意: 1月11日起,发布的新版本小程序仅支持订阅消息,模板消息不可用;1月11日起,没有发布新版本且没有将模板消息调整为订阅消息的小程序,在4月10日24时前仍可使用模板消息。但接口调用额度会调整:未开通支付能力的小程序调至5万/日,已开通支付能力的小程序调至50万/日。为更好帮助合作伙伴完成切换,下文将针对订阅消息的机制、规范及操作流程进行说明及建议,仅供参考。合作伙伴可根据自身小程序业务需求,在遵循《小程序订阅消息接口运营规范》的前提下,灵活调整。 本文主要以行业合作伙伴视角阐述订阅消息的接入指引,也提供了第三方服务商批量接入订阅消息的文档,请根据需要灵活阅读。 01 订阅消息整体介绍 订阅消息是需要用户主动订阅,开发者才可以面向用户发送的消息,其路径示意如下: [图片] 关键要素如下: 订阅消息推送位置:服务通知订阅消息下发条件:用户自主订阅订阅消息卡片跳转能力:点击查看详情可跳转至该小程序的页面另外,订阅消息可分为一次性订阅消息及长期性订阅消息,且两者均无时间限制。 一次性订阅消息,即用户订阅一次后,可下发一条消息,能满足小程序的大部分服务场景需求,如在备餐完成后,发取餐消息。 长期性订阅消息,即用户订阅一次后,可长期下发多条消息。为了便于公共服务场景需求,如航班延误,需根据航班实时动态来多次发送消息提醒。 目前长期性订阅消息仅向政务民生、医疗、交通、金融、教育等线下公共服务开放,后期将逐步支持到其他线下公共服务业务。 02 订阅消息的接入流程 接入订阅消息的步骤,可简述为: 1)进入小程序后台,根据小程序类目选择/申请订阅消息模板,获取模板ID; 2)将订阅消息的触发埋入用户交互流程中,用户点击触发(或在支付完成时自动触发); 3)调用接口,下发订阅消息发送申请弹窗。 以下将逐点介绍: 1)进入小程序后台,根据小程序类目选择/申请订阅消息模板,获取模板ID 登录小程序后台,在左侧功能栏中,选择“订阅消息”,选择“添加” [图片] 你可直接在现有的公共模板库中,选择合适的模板,或者申请新模板(申请新模板须审核后才可使用); [图片] 订阅消息的模板与小程序所属类目直接挂钩,建议商家根据小程序类目及小程序提供的实际服务申请对应模板(如提供点餐服务的小程序,可根据餐饮服务场所类目,申请取餐通知等),以便更快通过审核。 单个小程序每个月有5次申请新模板的机会,请珍惜剩余次数。 另外,如果删除小程序类目,该类目对应的订阅消息模板也将一并删除,请特别留意。 2)将订阅消息的触发设计到用户交互流程中,用户点击触发订阅申请弹窗 申请发送订阅消息,需要用户手动触发(以示意图为例,用户点击领券后才可触发“申请发送优惠券到期提醒”的订阅消息弹窗)。 如用户完成支付后,可自动触发,无须用户再次手动触发。 针对不同场景下的订阅消息发送需求,用户触发的场景也可以多样化,以餐饮行业为例(以下场景仅示例,商家可灵活配置): [图片] 注:同一场景下,一次触发最多可发送3条模板订阅申请 开发指引内容较长,建议使用电脑详细查阅。点击打开文档 3)调用接口,下发订阅消息发送申请弹窗 调用接口subscribeMessage.send下发订阅消息发送申请。开发指引内容较长,建议使用电脑详细查阅。点击打开文档 用户勾选同意下发的模板,点击允许后,即可完成下发; [图片] 03 重点问题Q&A Q:如果每次用户使用同一个服务,都需要让他确认接收这个订阅消息,用户会不会很烦?以餐饮为例,商家接入自助点餐的小程序,每次用户下完单后都需要下发取餐提醒,在使用一次性订阅消息的情况下,如何引导用户,降低操作成本? A:可以引导用户勾选“总是保持以上选择,不再询问”。为方便用户对同一条消息多次订阅,商家可引导用户勾选“总是保持以上选择,不再询问”的按钮,再点击“允许”按钮,后续用户在触发订阅消息时,将自动为用户勾选(即用户不需要再次选择模板并点击“允许”按钮),商家可直接下发相应订阅消息。 [图片] 建议:餐饮类商家可通过线下物料、店员话术等方式,引导自助点餐用户勾选,降低用户操作成本,提升点单效率。 注:此项功能设计仅为方便用户操作,根据《小程序订阅消息运营规范》,商家不允许以任何形式诱导,或强制用户点击“允许”或勾选“总是保持以上选择,不再询问”按钮(包括但不限于订阅有礼,或者强制用户点击允许或勾选后,才可进行下一步操作等),违规的商家小程序将根据违规程度采取删除订阅消息或短期、长期或永久封禁小程序的订阅消息接口能力处理。 Q:假设用户在订阅消息申请下发框中,不小心点了“取消”,如何引导用户重新订阅? A:可引导用户点击小程序右上角“···”,进入设置页,点击消息订阅-点击接收订阅消息。 [图片] 注:在一次性订阅消息的场景,假设用户某次不小心点了取消,下次触发订阅消息申请时,商家可以再次推送订阅消息申请。 只有当用户在勾选了“总是保持以上选择,不再询问”的情况下,点击了“取消”按钮,才需要引导用户按照如上流程重新订阅,不然商家将无法再次推送订阅消息申请。 04 第三方服务商如何批量接入 为方便第三方服务商帮助旗下商家快速接入订阅消息,我们提供了第三方批量接入接口,开发指引内容较长,建议使用电脑详细查阅。点击打开文档
2021-02-07 - 小程序内嵌web-view网页,可以调用拍照定位等方法吗?
1.企业微信小程序,内嵌web-view网页,在H5中调用wx.chooseImage功能可以吗? 2.如果可以,需要配置wx.config权限吗? 3.如果可以并且需要配置wx.config权限,是在企微管理添加一个新的应用,然后利用该应用的appid获取API权限吗?
2020-08-18 - 关于小程序文件下载并保存到本地的功能?
目前小程序要做保存excel、pdf等文件的功能, 我调用了wx.downFile,然后再调用saveFile,直接是走进了saveFile的success函数,但是保存的文件去哪里打开呢,还是说这个保存并不是保存到手机上? 还是说,现在的小程序并不支持保存文件到手机上(不是临时保存,是可以在退出小程序后再次在手机中找到并且打开) wx.downloadFile({ url: item.url, // filePath: wx.env.USER_DATA_PATH + '/' + item.fullName, success (res) { if (res.statusCode === 200) { wx.hideLoading() // let tempFilePath = res.filePath // 如果设置了filePath参数,则不会有tempFilePath let tempFilePath = res.tempFilePath wx.saveFile({ tempFilePath, success (res) { // 可以进行到这里 console.log(res); const savedFilePath = res.savedFilePath wx.showToast({ title: '下载成功', icon: 'none', mask: true }) }, fail (err) { console.log(err); wx.showToast({ title: '下载失败,请重新尝试', icon: 'none', mask: true }) } }) } } })
2020-04-01