- subscribeMessage.send发送一次性订阅消息,一次授权最多支持几个模板?
如题
2019-10-16 - 页面闪烁问题
navigateTo 页面跳转后,在当前页面及跳转页面不停闪烁的问题 去年 的这个问题解决了没有?我现在这块又出现了 好多用户都闪屏。 怎么解决 [图片] 只有安卓机型有问题,苹果没问题。 官方大大看到后尽快给个回复呀, 在线等。。
2019-06-10 - webview内嵌H5更新无效
我在webview里面内嵌了一个H5,我更新了H5的代码,但是在小程序内看还是之前的页面,是缓存的问题吗?
2019-01-03 - wx.login调用无响应
- 当前 Bug 的表现(可附上截图) 调用wx.login后回调无响应,并不是每个用户都能重现。而且同一个用户也是时而可以登录时而不可以,但出现问题的用户大几率接下来的很长一段时间都不能成功 顺便帮一条小程序也报个bug,今天我在一条上也重现了同样的问题,附图如下 - 预期表现 调用wx.login后无论成功失败得到回调 - 复现路径 [代码]login() { [代码][代码]return[代码] [代码]new[代码] [代码]Promise((resolve, reject) => { [代码][代码]if[代码] [代码]([代码][代码]typeof[代码] [代码]wx === [代码][代码]'undefined'[代码][代码]) reject({ error: [代码][代码]'不在微信小程序环境'[代码] [代码]}); wx.login({ success(res) { resolve(res) }, fail(res) { reject(res); } }); }); }[代码] - 提供一个最简复现 Demo 小程序查找WOOF有药或Concepts限量发售,登录首页 [图片] [图片]
2018-10-31 - 微信小程序解密偶发性的 "填充无效,无法被移除"
C#基础代码片段: private static byte[] AES_decrypt(string input, string iv, string key) { RijndaelManaged aes = new RijndaelManaged(); aes.KeySize = 256; aes.BlockSize = 128; aes.Mode = CipherMode.CBC; aes.Padding = PaddingMode.PKCS7; aes.Key = Convert.FromBase64String(key); aes.IV = Convert.FromBase64String(iv); var decrypt = aes.CreateDecryptor(aes.Key, aes.IV); byte[] xBuff = null; using (var ms = new MemoryStream()) { using (var cs = new CryptoStream(ms, decrypt, CryptoStreamMode.Write)) { byte[] xXml = Convert.FromBase64String(input); byte[] msg = new byte[xXml.Length + 32 - xXml.Length % 32]; Array.Copy(xXml, msg, xXml.Length); cs.Write(xXml, 0, xXml.Length); } xBuff = decode2(ms.ToArray()); } return xBuff; } private static byte[] decode2(byte[] decrypted) { int pad = (int)decrypted[decrypted.Length - 1]; if (pad < 1 || pad > 32) { pad = 0; } byte[] res = new byte[decrypted.Length - pad]; Array.Copy(decrypted, 0, res, 0, decrypted.Length - pad); return res; } 错误日志: ExecptionMessage:Padding is invalid and cannot be removed. mscorlib at System.Security.Cryptography.RijndaelManagedTransform.DecryptData(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount, Byte[]& outputBuffer, Int32 outputOffset, PaddingMode paddingMode, Boolean fLast) at System.Security.Cryptography.RijndaelManagedTransform.TransformFinalBlock(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount) at System.Security.Cryptography.CryptoStream.FlushFinalBlock() at System.Security.Cryptography.CryptoStream.Dispose(Boolean disposing) at System.IO.Stream.Close() at System.IO.Stream.Dispose() at Senparc.Weixin.WxOpen.Helpers.EncryptHelper.AES_Decrypt(String Input, Byte[] Iv, Byte[] Key) at Senparc.Weixin.WxOpen.Helpers.EncryptHelper.DecodeEncryptedData(String sessionKey, String encryptedData, String iv) 加密数据: sessionKey:98195476102492321891401391061935624977242;IV:116115241129461711788323441202601974169239; encryptedData:deWfUALVVTxrux2cp0qeqLWotTHTIpRmIrpcuWoh3ngyr7vjCDYq1wh2Q0CE6Zj9P/V2ZVqtjkVAiGdBuBR8fSs9qpWhb9ieO5FoumuvgoM6HP5+7Eul6lm8njXJlbTZr+pODAIeMoBIwpQUPpCLwYtpSuKlQGKvsrmoVU5j5xgoKm4dyKmNwq3qcqE5Q+HUOV0r/c7GusFWZD0haaccduMjmKAyupCpbwdDu6kiVfEo1pVZdp5j4C5ihrZdE7gzeS9vOAFDaB+NXPB6Lz+H8js6BH8gVJ7tZ1KUAwqt+FIqHHBKsREKoyjePwREkRc1Sr/N+QR1vps2cFGpqp16NAoTyT/JFi2jNs8PgrrEYZkjVvyMUYFlDnq5BWNyyh5RX34JEq7EN62sc+wfAMB2Nrm/QEcBCtYLycP3xcQnCLasU2SQbpIr5GOUz7aiIu5rwMXMUDDg7jxCOA4+ORfSHUgS6OczRjY+QqrcfKmlA84=
2018-11-19 - web-view 页面资源缓存问题
还有web-view 加载页面,页面资源会缓存,目前看到的解决版本是给访问路径加后缀,这个可以解决页面的缓存,但是无法解决页面里面资源的缓存,例如图片,css, js 等,对资源设置访问后缀也不行。 同类型问题很多,但是官方没有给出更有效的解决办法。 1.https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=0000ec9434cdf82140d6489405d800&highline=web-view%20%E7%BC%93%E5%AD%98 2.https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=0008284a9cc91056fa66456445b800&highline=web-view%E5%A6%82%E4%BD%95%E6%B8%85%E7%90%86%E7%BC%93%E5%AD%98 3.https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=0004e4dfc70e886a210764f395bc00&highline=web-view%20%E7%BC%93%E5%AD%98 4.https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=00088009c481c8ec49074853e51c00&highline=web-view%20%E7%BC%93%E5%AD%98 5.https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=00044eca51c568e23f467f11856000&highline=web-view%20%E7%BC%93%E5%AD%98 6.https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=3f0ffc7aab6175b515dde5a3b67532f1&highline=web-view%20%E7%BC%93%E5%AD%98 7.https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=705c4e9eca14030855f1eea9a4cdecaf&highline=web-view%20%E7%BC%93%E5%AD%98 8.https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=000e06bc6b8000e2fd267762f51c00&highline=web-view%20%E7%BC%93%E5%AD%98 9.https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=b1cb1f13133067ec5f56fd464d9758af&highline=web-view%20%E7%BC%93%E5%AD%98 总结一下以上问题 比较靠谱的能解决的是重新登录微信账号,但是对于普通用户是没办法要求用户这样做的 然后官方要求提供appID 在论坛上不好直接提供吧,简单的复现步骤: 1.创建一个web-view 然后引用外链,然后访问一次这个外链 2.修改外链页面里面的样式表,背景图片之类的 3.重新打开这样web-view 组件 就会发现新打开的内容还是修改以前的,但是使用浏览器打开链接已经是正常的最新页面了 4.无论你是在开发者工具里面点清楚缓存按钮,还是在手机上删除小程序重进,都有很大几率访问到旧的页面资源内容 目前尝试较好的方式是直接给外链页面的所有资源全部加上版本控制
2018-07-13 - bug
管理员打开小程序,提示 缺少ID。其他人打开正常,是为什么呢? 正式环境和体验环境 都一样
2018-02-07 - 获取手机号接口被用户拒绝会导致被封吗
因为需要用户主动触发才能发起获取手机号接口,所以该功能不由 API 来调用,需用 [代码]<button>[代码] 组件的点击来触发。 注意:目前该接口针对非个人开发者,且完成了认证的小程序开放(不包含海外主体)。需谨慎使用,若用户举报较多或被发现在不必要场景下使用,微信有权永久回收该小程序的该接口权限。 button触发绑定手机号 IOS会出现 允许 取消 安卓会出现 允许 拒绝 ,在正常业务流程中需要关联手机号才能进行后续操作,没有绑定手机号会让用户一直停留在登录页面,如果用户如下操作多次拒绝会不会导致封停接口权限。(授权登录--绑定手机号--拒绝--绑定手机号--拒绝)
2019-02-22 - 小程序图片展示是否能做出这样的效果?
[图片] [图片]
2019-02-15 - 小程序从本地相册选择图片报错
wx.chooseImage({})打开相册提示报错 appServiceSDKScriptError Cannot read property 'mode' of undefined;at api onAppEnterBackground callback function TypeError: Cannot read property 'mode' of undefined
2019-01-09