后续版本优化
wx.chooseImage方法上传下载图片后出现WXGF格式文件?目前我们上传图片是调用腾讯提供的JSAPI,从相册选择图片进行上传(使用wx.chooseImage方法),申请提交后根据腾讯返回的mediaID会使用腾讯的接口去下载图片,近期(2024年9月左右开始)发现偶尔会返回wxgf开头的图片格式,而非JFIF,此问题导致大量客户上传的图片无法打开,请微信运营方尽快排查问题并解决。多谢
2024-12-18[图片]
wx-open-launch-app Android 版可以唤起App,iOS 版却不可以?都是通过同一个分享卡片进入的,Android 可以正常打开 app: [图片] iOS 版点击按钮后出现提示“即将离开微信,打开伴呀”,点击“允许”后报错 lacuch:fail [图片] 已按照官方的文档进行了自查,没有发现任何问题。。。
2024-12-18可正常访问 [图片]
公司官网和域名被莫名拦截,申诉?[图片][图片][图片][图片]
2024-12-18 wx.setBackgroundFetchToken() 设置之后,下次启动小程序生效
关于数据预拉取的功能设计和实现疑问?加粗的地方是本人重点🈶️疑问或者不确定的,求详细解答! 我的需求:需要在小程序一打开获取目标数据,并根据数据向用户展示信息。且我需要小程序新用户第一次打开小程序就能拿到这个数据。我需要在onLaunch时立刻调用一个接口获取数据,在获取这个数据的时机,我还没有通过 wx.login 实现登录等逻辑,拿不到 openId 等数据。 我想通过数据预拉取实现需求。在阅读文档和社区时产生如下疑问: 1.关于token设计 文档:第一次启动小程序时,调用 wx.setBackgroundFetchToken() 设置一个 TOKEN 字符串,可以跟用户态相关,会在后续微信客户端向开发者服务器请求时带上,便于给后者校验请求合法性。 1.1. 这个和用户态关联的 token 怎么设计?我理解接口调用是在微信后台(代码包下载期间)发生的,如果我设计 token=localStorage中的session缓存字段,微信发起请求时能拿到用户本地的缓存的 session 数据吗? 如果不能,我在这个时机又没有任何用户态相关的信息,怎么传啊,我不想用 code 模式(可能导致用户重复登录)。 1.2. 如何保证接口安全?后端只能将接口设计为 get接口,且只能通过 token 字段来鉴权?比如我们接口之前还有特殊的 header实现鉴权,这些都不能实现?那这个接口也太不安全(太局限)了吧? 且基于 1.1. 我也不知道到底该咋定义这个 token 更安全。 2.关于数据获取 2.1. wx.getBackgroundFetchData我这样理解对吗?wx.getBackgroundFetchData,在冷启动下载代码包期间,微信后台会调用接口。当执行到 onLaunch 时,如接口请求完成则getBackgroundFetchData返回新数据,如接口未调用完成则返回缓存数据/空数据? 2.2. wx.onBackgroundFetchData 我这样理解对吗?用于监听backgroundFetch接口调用,如果在代码执行到 onLaunch 的wx.onBackgroundFetchData事件之前已经完成请求,则监听事件不会触发,否则当请求完成会触发监听时间获取到最新的代码。 2.3. 当我数据预拉取代码上线后,用户第一次打开,只会先setBackgroundFetchToken设置这个 token,onBackgroundFetchData和getBackgroundFetchData 都不会返回数据,用户第二次冷启动才会拿到数据对吗? 综上,如果我不需要获取最新数据,仅需调用getBackgroundFetchData即可。如果我想获取最新的数据,需要同时使用这两个方法(用户第一次访问没数据),但这可能会导致重复调用数据处理方法,我这样写对吗?能不能帮我优化下面的逻辑? App({ let targetData = {} let dataTimeStamp = 0 onLaunch() { wx.onBackgroundFetchData((res) => { targetData = res.fetchedData // 判断是不是新数据 if(res.timeStamp>dataTimeStamp){ dataTimeStamp = res.timeStamp // 处理数据(新) } }) wx.getBackgroundFetchData({ fetchType: 'pre', //数据预拉取 success(res) { targetData = res.fetchedData // 判断是不是新数据 if(res.timeStamp>dataTimeStamp){ dataTimeStamp = res.timeStamp // 处理数据(新 or 旧) } } }) } })
2024-12-18企业微信相关问题请到企业微信社区咨询 https://developer.work.weixin.qq.com/community/question
企业微信 机器人, markdown格式消息, 新增成员查看历史消息字体标题变大,问题是?[图片] 正常的[图片]
2024-12-18appid和操作时间提供下呢
小程序业务域名添加报错?小程序业务域名添加报错,还有能优化下每次添加业务域名都需要管理员扫码 [图片]
2024-12-18域名提供下
域名无缘无故被微信封了,申诉提交验证不通过,为什么?验证文件都对得上,就是无法验证。客服也找不到在哪,真是难受,到底什么原因
2024-12-18你好,平台正在恢复中,请稍后再试试
微信服务号名称被清空,变成未命名,要如何处理?今天我的公众号名称忽然变成 未命名账号。然而进入后台,没有任何关于此事的通知,查看公众号详情,也没有找到被清空名称的记录,因此也无法申述。请问遇到这种问题该怎么办?
2024-12-17码提供下呢
wx.scanCode 扫码乱码BUG之前在微信版本没升级前 , 扫码功能正常的,现在升级到 8.0.55后,使用wx.scanCode 得到的res.result的结果是乱码。中文乱码,数字和英文没问题,此问题已经影响目前的线上业务,希望微信官方尽快解决, 乱码是这种 :��������:2024-12-17 09:18:4
2024-12-17给个复现方式呢
虽然没有将特定域名注册到域名白名单上,但可以在PC版Webview上查询。你好。 我想用Web-view打开特定的域名,但域名白名单注册失败。 可是,在PC版本中,相应的域通过Web-veiw打开。 为什么在白名单上没有注册的域名会在PC版本中打开? 谢谢。
2024-12-17