問(wèn)題: 支付完成后發(fā)送模板消息 提示410 現(xiàn)在小程序邏輯是這樣的,在同一下單的回調(diào)接口中,也就是notify_url 中的接口中發(fā)送模板消息。在統(tǒng)一下單的時(shí)候能夠拿到openid 和prepay_id,然后將參數(shù)保存起來(lái),在notify_u ...
問(wèn)題:
支付完成后發(fā)送模板消息 提示410
現(xiàn)在小程序邏輯是這樣的,在同一下單的回調(diào)接口中,也就是notify_url 中的接口中發(fā)送模板消息。在統(tǒng)一下單的時(shí)候能夠拿到openid 和prepay_id,然后將參數(shù)保存起來(lái),在notify_url 中的接口中發(fā)送模板消息,提示41028. 現(xiàn)在小程序還未正式上線,屬于開(kāi)發(fā)版本,在手機(jī)上測(cè)試的!有大神能幫解決下嗎?
答:倒影
解決了,果然是網(wǎng)絡(luò)延遲導(dǎo)致prepay_id 無(wú)效,寫個(gè)小循環(huán)調(diào)用解決了。
問(wèn)題:websocket在真機(jī)上報(bào)錯(cuò)的問(wèn)題 使用websocket的時(shí)候,在開(kāi)發(fā)者工具里開(kāi)發(fā)和調(diào)試一切正常,真機(jī)預(yù)覽的時(shí)候就報(bào)錯(cuò)了,無(wú)法連接到我的socket服務(wù)如圖。
我的機(jī)型是安卓的小米5。
這個(gè)問(wèn)題該如何解決呢?謝謝

答:shaman
問(wèn)題已解決,證書簽發(fā)下來(lái)了,替換了就OK了,臨時(shí)的證書真機(jī)上就報(bào)錯(cuò)了,嘿嘿~
問(wèn)題:安卓加載頁(yè)面后,經(jīng)常會(huì)有一個(gè)“完成”?這個(gè)是什么原因造成的,他蓋住了我的操作欄,需要點(diǎn)擊它才能消掉,哪位知道怎么讓他不顯示,謝謝
官方回答:Special
你好,這個(gè)我們已經(jīng)定位到問(wèn)題了,下個(gè) Android 版本修復(fù)
問(wèn)題:IOS 10.2.1 下面無(wú)法打開(kāi)小程序,無(wú)法發(fā)送數(shù)據(jù)到后臺(tái)
IOS 10.2.1 下面無(wú)法打開(kāi)小程序,無(wú)法發(fā)送數(shù)據(jù)到后臺(tái),其他系統(tǒng)和手機(jī)都沒(méi)有問(wèn)題,
小程序打開(kāi)后,后臺(tái)沒(méi)有收到請(qǐng)求,前端無(wú)法初始化,然后點(diǎn)任何地方,都不會(huì)發(fā)送request到后臺(tái),
暫時(shí)只在iphone7上有幾個(gè)這樣的情況,。
答:天下雪
可能是證書問(wèn)題,ios10對(duì)證書要求更為嚴(yán)格了:
參考:http://www.wxapp-union.com/forum.php?mod=viewthread&tid=1909
問(wèn)題:Android下使用setTimeout和setInterval致使小程序崩潰
小程序模仿app啟動(dòng)頁(yè),在onShow事件內(nèi)添加一個(gè)setTimeout進(jìn)行跳轉(zhuǎn)。
setTimeout( function() {wx.redirectTo( {url: './login'});}, 5000 );或者是用setInterval設(shè)置秒數(shù)倒計(jì)至為0時(shí)再跳轉(zhuǎn)頁(yè)面B,小程序就不停地跳轉(zhuǎn)至頁(yè)面B,不停跳不停跳,用clearInterval()無(wú)法停止,最后崩潰了。當(dāng)前顯示的頁(yè)面A和跳轉(zhuǎn)進(jìn)入的頁(yè)面B都是有時(shí)候能正確顯示,有時(shí)候是空白一片,不確定性很大。
答:小西瓜
在參考高仿知乎app的方案中,作者的做法是在onReady事件內(nèi)使用setTimeout。修改之后,IOS和Android都完美展示。 參考鏈接:http://www.cnblogs.com/minyifei/archive/2017/01/04/6247216.html
問(wèn)題:onLaunch事件什么時(shí)候會(huì)觸發(fā)呀? 小程序官方解釋:當(dāng)小程序初始化完成時(shí),會(huì)觸發(fā)onLaunch(全局只觸發(fā)一次)。我使用了onLaunch函數(shù),每次刷新開(kāi)發(fā)者工具的時(shí)候,會(huì)觸發(fā)。但是,使用小程序的時(shí)候,當(dāng)我通過(guò)其他途徑直接進(jìn)入小程序的某一個(gè)二級(jí)頁(yè)面的時(shí)候,卻驗(yàn)證沒(méi)有觸發(fā),這個(gè)是什么原因呀???小程序‘初始化完成’,具體指的是什么呢?? 官方回答:Link
可以理解為小程序第一次啟動(dòng)的時(shí)候會(huì)觸發(fā)一次,因此打開(kāi)一個(gè)二級(jí)頁(yè)面不會(huì)觸發(fā)。
問(wèn)題:小程序要求最低的微信版本是多少
官方回答:Link
6.5.2
問(wèn)題: 為什么列表渲染的圖片之間有時(shí)會(huì)出現(xiàn)不可控制的間隔?
如圖所示 代碼:
<swiper-item><view><block wx:for="{{detail.show_picture_1}}"><image src="{{item}}" class="showpics" mode="widthFix" /></block></view></swiper-item>答:?jiǎn)?/p>
解決了 image的display屬性改為block即可 默認(rèn)是inline-block
問(wèn)題:調(diào)用模板消息返回41028 form_id不正確,或者過(guò)期 在調(diào)用模板消息的時(shí)候,獲得了prepay_id,傳入模板消息的接口, 卻一直返回41028,form_id不正確。 這里已跟組里的人員確認(rèn)過(guò),prepay_id就是微信透?jìng)鹘o我們的。
是否有同事可以協(xié)助調(diào)查下,為什么會(huì)一直返回form_id不正確????(rtx:sevencai/baylorsun/randyshang)
答:Seven
感謝同事jimzheng的幫助,問(wèn)題已解決。是由于在開(kāi)發(fā)者工具上雖然能夠獲得prepay_id,但是此prepay_id是無(wú)效的。必須是真機(jī)情況下才可以。 同時(shí)jim還提醒了我,formid有可能存在網(wǎng)絡(luò)延遲的問(wèn)題,需要稍等下再調(diào)用接口,即可成功。
問(wèn)題:animation無(wú)法自定義單位? 官方文檔說(shuō)animation可以自定義單位,但是不知道怎么自定義,希望@騰訊官方 給個(gè)說(shuō)明! 官方回答:Link
傳入?yún)?shù)使用 String 類型就可以自行指定單位,如 animation.translate('10px')
問(wèn)題: 求教怎么實(shí)現(xiàn)下載服務(wù)器上的圖片到手機(jī) 現(xiàn)在我用的是wx.downloadFile下載文件,然后用wx.saveFile保存到本地,但是發(fā)朋友圈的時(shí)候并不能識(shí)別出保存的圖片文件,求教大神應(yīng)該怎么實(shí)現(xiàn),也就是發(fā)朋友圈的時(shí)候能夠識(shí)別出通過(guò)小程序下載的圖片文件,謝謝啦。 答:夏曉鋒
應(yīng)該用wx.previewImage,然后長(zhǎng)按圖片在保存到手機(jī)里。
問(wèn)題:小程序中使用btoa、atob方法 在android上能用btoa、atob方法,但是在ios上提示找不到這2個(gè)方法,怎么解決? 答:夏天
自己手寫base64的方法解決,我就是這么搞得
問(wèn)題:小程序頁(yè)面分享的參數(shù)問(wèn)題 小程序頁(yè)面分析的path參數(shù)后面帶有一個(gè)id,這個(gè)id怎么在程序中獲???感覺(jué)如果能夠獲取這個(gè)id參數(shù)的話,就可以實(shí)現(xiàn)基于小程序的協(xié)作能力,對(duì)擴(kuò)展程序的功能應(yīng)該幫助很大。有懂這個(gè)的嗎? 官方回答:Link
跟 wx.navigateTo 打開(kāi)頁(yè)面類似,在打開(kāi)的那個(gè)頁(yè)面的 onLoad 回調(diào)中可以拿到。