小程序模板网

问答《三十一》页面分享的参数。IOS 10.2.1 下面无法打开

发布时间:2017-11-22 17:37 所属栏目:小程序开发文档

问题: 支付完成后发送模板消息 提示410 现在小程序逻辑是这样的,在同一下单的回调接口中,也就是notify_url 中的接口中发送模板消息。在统一下单的时候能够拿到openid 和prepay_id,然后将参数保存起来,在notify_u ...

 
 
 

问题: 
支付完成后发送模板消息 提示410 
现在小程序逻辑是这样的,在同一下单的回调接口中,也就是notify_url 中的接口中发送模板消息。在统一下单的时候能够拿到openid 和prepay_id,然后将参数保存起来,在notify_url 中的接口中发送模板消息,提示41028. 现在小程序还未正式上线,属于开发版本,在手机上测试的!有大神能帮解决下吗? 
答:倒影

解决了,果然是网络延迟导致prepay_id 无效,写个小循环调用解决了。

问题:websocket在真机上报错的问题 使用websocket的时候,在开发者工具里开发和调试一切正常,真机预览的时候就报错了,无法连接到我的socket服务如图。

我的机型是安卓的小米5。 
这个问题该如何解决呢?谢谢 
1.jpg

答:shaman

问题已解决,证书签发下来了,替换了就OK了,临时的证书真机上就报错了,嘿嘿~

问题:安卓加载页面后,经常会有一个“完成”?这个是什么原因造成的,他盖住了我的操作栏,需要点击它才能消掉,哪位知道怎么让他不显示,谢谢

1.jpg 
官方回答:Special

你好,这个我们已经定位到问题了,下个 Android 版本修复

问题:IOS 10.2.1 下面无法打开小程序,无法发送数据到后台 
IOS 10.2.1 下面无法打开小程序,无法发送数据到后台,其他系统和手机都没有问题, 
小程序打开后,后台没有收到请求,前端无法初始化,然后点任何地方,都不会发送request到后台, 
暂时只在iphone7上有几个这样的情况,。

答:天下雪

可能是证书问题,ios10对证书要求更为严格了: 
参考:http://www.wxapp-union.com/forum.php?mod=viewthread&tid=1909

问题:Android下使用setTimeout和setInterval致使小程序崩溃 
小程序模仿app启动页,在onShow事件内添加一个setTimeout进行跳转。

 

		
  1. setTimeout( function() {
  2. wx.redirectTo( {
  3. url: './login'
  4. });
  5. }, 5000 );

或者是用setInterval设置秒数倒计至为0时再跳转页面B,小程序就不停地跳转至页面B,不停跳不停跳,用clearInterval()无法停止,最后崩溃了。当前显示的页面A和跳转进入的页面B都是有时候能正确显示,有时候是空白一片,不确定性很大。

答:小西瓜

在参考高仿知乎app的方案中,作者的做法是在onReady事件内使用setTimeout。修改之后,IOS和Android都完美展示。  参考链接:http://www.cnblogs.com/minyifei/archive/2017/01/04/6247216.html

问题:onLaunch事件什么时候会触发呀?  小程序官方解释:当小程序初始化完成时,会触发onLaunch(全局只触发一次)。我使用了onLaunch函数,每次刷新开发者工具的时候,会触发。但是,使用小程序的时候,当我通过其他途径直接进入小程序的某一个二级页面的时候,却验证没有触发,这个是什么原因呀???小程序‘初始化完成’,具体指的是什么呢??  官方回答:Link

可以理解为小程序第一次启动的时候会触发一次,因此打开一个二级页面不会触发。

问题:小程序要求最低的微信版本是多少

官方回答:Link

6.5.2

问题:  为什么列表渲染的图片之间有时会出现不可控制的间隔?  0.jpg  如图所示  代码:

 

		
  1. <swiper-item>
  2. <view>
  3. <block wx:for="{{detail.show_picture_1}}">
  4. <image src="{{item}}" class="showpics" mode="widthFix" />
  5. </block>
  6. </view>
  7. </swiper-item>

答:乔

解决了  image的display属性改为block即可  默认是inline-block

问题:调用模板消息返回41028 form_id不正确,或者过期  在调用模板消息的时候,获得了prepay_id,传入模板消息的接口,  却一直返回41028,form_id不正确。  这里已跟组里的人员确认过,prepay_id就是微信透传给我们的。

是否有同事可以协助调查下,为什么会一直返回form_id不正确????(rtx:sevencai/baylorsun/randyshang)

答:Seven

感谢同事jimzheng的帮助,问题已解决。是由于在开发者工具上虽然能够获得prepay_id,但是此prepay_id是无效的。必须是真机情况下才可以。  同时jim还提醒了我,formid有可能存在网络延迟的问题,需要稍等下再调用接口,即可成功。

问题:animation无法自定义单位?  官方文档说animation可以自定义单位,但是不知道怎么自定义,希望@腾讯官方 给个说明!  官方回答:Link

传入参数使用 String 类型就可以自行指定单位,如 animation.translate('10px')

问题:  求教怎么实现下载服务器上的图片到手机  现在我用的是wx.downloadFile下载文件,然后用wx.saveFile保存到本地,但是发朋友圈的时候并不能识别出保存的图片文件,求教大神应该怎么实现,也就是发朋友圈的时候能够识别出通过小程序下载的图片文件,谢谢啦。  答:夏晓锋

应该用wx.previewImage,然后长按图片在保存到手机里。

问题:小程序中使用btoa、atob方法  在android上能用btoa、atob方法,但是在ios上提示找不到这2个方法,怎么解决?  答:夏天

自己手写base64的方法解决,我就是这么搞得

问题:小程序页面分享的参数问题  小程序页面分析的path参数后面带有一个id,这个id怎么在程序中获取?感觉如果能够获取这个id参数的话,就可以实现基于小程序的协作能力,对扩展程序的功能应该帮助很大。有懂这个的吗?  官方回答:Link

跟 wx.navigateTo 打开页面类似,在打开的那个页面的 onLoad 回调中可以拿到。



易优小程序(企业版)+灵活api+前后代码开源 码云仓库:starfork
本文地址:https://www.eyoucms.com/wxmini/doc/develop/17900.html 复制链接 如需定制请联系易优客服咨询:800182392 点击咨询
QQ在线咨询