用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,登录网站

小程序社区 首页 教程 官方教程 官方问答 查看内容

问答《三十三》wx.requestPayment()设置金额,开启消息推送配置

天下雪 2017-2-21 00:23

问题:如何阻止scroll-view下拉到顶露底并回弹 scroll-view内容超过scroll-view高度时,会出现滚动条,然后如果下拉到顶了的话,会继续滑动一段距离(露出白底)并回弹,有什么方法可以让他在有滚动条的情况下,下拉 ...

问题:如何阻止scroll-view下拉到顶露底并回弹 
scroll-view内容超过scroll-view高度时,会出现滚动条,然后如果下拉到顶了的话,会继续滑动一段距离(露出白底)并回弹,有什么方法可以让他在有滚动条的情况下,下拉到顶时不再露底回弹? 
答:数几缕青烟

我的解决了,只要把对应的scrollView的总高度设置为定值 用PX 不要用动态的rpx就搞定了... 
<scroll-view upper-threshold="0" > 还有这个忘了..

问题: 
关于使用OpenId作为用户标识的问题

我在开发小程序时,部分服务需要区分用户,根据开发文档,提示不能使用openid作为用户的标识,但是FAQ中却表示可以使用openid,请问这个实际是否可以? 
如果不可以,由于不能获取到用户的微信号,哪些字段是可以作为用户唯一的标识的?
2.jpg 
22.jpg

答:疯子

前一段话的意思是,小程序和后端交互的时候,尽量不要用openid来做标识,应该自己生成一个和openid对应的session来 在前后端交互的时候 做唯一标识。 
后一段的意思是,openid可以对应到唯一的微信用户。

问题:开启消息推送配置问题 
消息推送一直无法开启,总是报服务器繁忙或者token无效 
url 访问没问题 
我后台没有接受到 微信服务器的请求 
如何解决

官方回答:韬々

首先确保后台配置的url没有出错。 
登录mp.weixin.qq.com - 设置 - 开发设置 - 消息推送处确认

问题:微信小程序怎么调用统一下单接口 
请问哪里有微信小程序调用微信支付平台统一下单接口(https://api.mch.weixin.qq.com/pay/unifiedorder)的文档? 
官方回答:韬

微信小程序本身并不能做到统一下单。 
需要先搭建对应的小程序后台服务,然后在微信小程序端请求后端服务进行统一下单unified order操作 
然后再使用后台服务返回的timestamp,noncestr,prepay_id等参数调用wx.requestPayment接口拉起微信支付窗口

续问:后端服务进行统一下单unified order操作时,类型只能是JSAPI吗?是否支持子商户? 
韬 :

对,构造POST请求调用微信支付统一下单接口时,类型必须是JSAPI。 
至于是否支持子商户这一点就不清楚了

问题:wx:for遍历的对象,能取到key值吗? 
比如我遍历的数据是:

  1. {
  2. "A":[{"id":"601","name":"鞍山"}],
  3. "B":[{"id":"530","name":"北京"}]
  4. }

遍历的时候怎么能取到key的值,A和B?

答:韬々

列表渲染 
wx:for 
在组件上使用wx:for控制属性绑定一个数组,即可使用数组中各项的数据重复渲染该组件。 
默认数组的当前项的下标变量名默认为index,数组当前项的变量名默认为item 
https://mp.weixin.qq.com/debug/w ... view/wxml/list.html

问题:wx.requestPayment()怎么设置金额? 
看了官方文档 https://mp.weixin.qq.com/debug/wxadoc/dev/api/api-pay.html ,依旧一头雾水,求高手给一个NodeJS的例子吧 
官方回答:韬

金额是在小程序后台构造POST请求调用统一下单接口的时候确认的。 
大概给你说一下开发流程: 
小程序端输入金额等数据,使用这些参数和wx.login时返回的用户的code构造请求调用小程序的后台服务 
后台服务读取这些参数 
使用code换取用户的openid(此处参考wx.login) 
使用openid和请求中其他一些参数(比如金额:total_fee参数)构造POST请求,调用微信支付统一下单接口 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1 
从响应中取出timeStamp,nonceStr,prepay_id等参数,返回给小程序客户端 
客户端使用上述参数调用requestPayment接口 
至此,完成一次微信支付的调用过程

问题: 
小程序能够对用户进行类似公众号的推送吗? 
想通过向用户推送微信消息来下达通知。不知道该怎么做 
官方回答:韬々

可以推送,参见模板消息 
但是推送具有比较多的限制,不能做到公众号那种形式。

问题:标准组件的wxss 能不能提供一下? 
我们最近在使用微信小程序,在学习的时候,例如 
https://mp.weixin.qq.com/debug/wxadoc/dev/component/scroll-view.html 
学习scroll-view 组件,页面上没有提供wxss 代码,导致我们无法在开发工具里面看到实际的效果,能不能提供一下,开发文档里面各个演示组件功能的wxss 文件?或者打包一个完整的我们自己可以下载学习的包也行啊

答:天下雪

参考http://www.wxapp-union.com/forum.php?mod=viewthread&tid=1903

问题: 
微信小程序页面跳转

表单提交成功后,弹出提示框,然后页面再跳转,怎么控制弹出提示框后再跳转页面 
答:Thestral

在complete回调里写跳转

问题:分享带视频的页面,看到是黑色封面 
页面有一个视频,把这个页面分享出去的时候,在微信看到是黑色的封面,这里的封面有办法定义的么 
答:韬

这里的分享截图是拉取代码然后根据当前页面生成的,不能自定义

鲜花
鲜花
鸡蛋
鸡蛋
分享至 : QQ空间
收藏
原作者: 天下雪

相关阅读