- 如何自己退出某个小程序的开发者
如何自己退出某个小程序的开发者,小程序太多了,50个了
2018-10-25 - map的marker callout如何实现添加按钮/图片的功能?
请问如何实现图示的效果?点击marker是显示信息框。用cover-view吗?callout content只支持文本。 [图片]
2019-08-06 - Please do not register multiple Pages
- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo [图片] 引入就报错Please do not register multiple Pages,这行代码注释掉就可以,其他页面引入没问题。关键是刚开始引入是正常的,工具卡死后再打开就报这个错了。
2019-07-03 - 小程序支付验证签名失败
已成功通过统一支付接口获取到prepay_id,使用和统一下单同样的小程序appId和对应的商户API key对appId,nonceStr,package,signType,timeStamp这几个参数进行md5加密,参数传到小程序后调起支付时报支付验证签名失败。 相关代码: [代码]public[代码] [代码]Map string, string="">getPayInfo(Map string, string="">data)/string,>/string,>[代码][代码]throws[代码] [代码]Exception {[代码][代码] [代码][代码]Map string, string="">unifiedOrder = unifiedOrder(data);/string,>[代码][代码] [代码][代码]Map string, string="">signData = Maps.newHashMap();/string,>[代码][代码] [代码][代码]signData.put([代码][代码]"appId"[代码][代码], [代码][代码]this[代码][代码].config.getAppID());[代码][代码] [代码][代码]signData.put([代码][代码]"timeStamp"[代码][代码], String.valueOf(WXPayUtil.getCurrentTimestamp()));[代码][代码] [代码][代码]signData.put([代码][代码]"nonceStr"[代码][代码], WXPayUtil.generateNonceStr());[代码][代码] [代码][代码]signData.put([代码][代码]"package"[代码][代码], [代码][代码]"prepay_id="[代码] [代码]+ unifiedOrder.get([代码][代码]"prepay_id"[代码][代码]));[代码][代码] [代码][代码]signData.put([代码][代码]"signType"[代码][代码], WXPayConstants.MD5);[代码][代码] [代码][代码]Map string, string="">returnData = Maps.newHashMap();/string,>[代码][代码] [代码][代码]returnData.put([代码][代码]"timeStamp"[代码][代码], signData.get([代码][代码]"timeStamp"[代码][代码]));[代码][代码] [代码][代码]returnData.put([代码][代码]"nonceStr"[代码][代码], signData.get([代码][代码]"nonceStr"[代码][代码]));[代码][代码] [代码][代码]returnData.put([代码][代码]"package"[代码][代码], signData.get([代码][代码]"package"[代码][代码]));[代码][代码] [代码][代码]returnData.put([代码][代码]"signType"[代码][代码], signData.get([代码][代码]"signType"[代码][代码]));[代码][代码] [代码][代码]returnData.put([代码][代码]"paySign"[代码][代码], WXPayUtil.generateSignature(signData, [代码][代码]this[代码][代码].config.getKey()));[代码][代码] [代码][代码]return[代码] [代码]returnData;[代码][代码]}[代码] md5加密前的串是这样的: appId=****&nonceStr=2f3c978b0e91435dab8b0f0045665158&package=prepay_id=wx201707141513256189b0503e0006016925&signType=MD5&timeStamp=1500016405&key=**** 签名前有加key,签名时的appId和key和统一下单的appId和key是相同的。 md5加密算法没有问题,用微信签名校验工具也核对过了,参数名称检查了很多遍和文档上是一样的。 小程序代码: [代码]var[代码] [代码]timeStamp = res.payInfo.timeStamp;[代码][代码]var[代码] [代码]nonceStr = res.payInfo.nonceStr;[代码][代码]var[代码] [代码]packageInfo = res.payInfo.package;[代码][代码]var[代码] [代码]signType = res.payInfo.signType;[代码][代码]var[代码] [代码]paySign = res.payInfo.paySign;[代码][代码]wx.requestPayment({[代码][代码] [代码][代码]'timeStamp'[代码][代码]: timeStamp,[代码][代码] [代码][代码]'nonceStr'[代码][代码]: nonceStr,[代码][代码] [代码][代码]'package'[代码][代码]: packageInfo,[代码][代码] [代码][代码]'signType'[代码][代码]: signType,[代码][代码] [代码][代码]'paySign'[代码][代码]: paySign,[代码][代码] [代码][代码]'success'[代码][代码]: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log(res);[代码][代码] [代码][代码]},[代码][代码] [代码][代码]'fail'[代码][代码]: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log(res);[代码][代码] [代码][代码]}[代码][代码]})[代码] 到底哪里有问题啊,求助!!!
2017-07-14