搜半天帖子看见官方说要在真机上测试,我也在真机上测试了
听大家说prepay_id可能存在网络延迟,晚点再调用....我就让线程等待5秒发送一次请求,并且直到返回的errorcode的值为0再停下,可我看它不停的循环调用了2分钟,我在那发呆,就一直没成功过
也没出现什么prepay_id不全,或者不对,就是微信在支付完成后给我的什么prepay_id,我就给模版接口什么prepay_id,一字不差
我真机测试是从开发工具的"预览"生成的二维码扫码到手机上进行测试的,还是41028,一直循环调用都是41028,prepay_id无效或过期.
最后....我就想问,难道要提交代码→提交审核→通过审核→发布,难道要"发布"的线上版本才可以用"真正"的prepay_id去发送模版消息么?
让我们来我上线以后我发送的数据格式:
再来看看我发请求的代码
最后我们来见证一下上线后发送模版消息后的返回值,奇迹.....就由你们来见证~~~
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
这.......不好意思....出了点BUG...我再来一次.....艾玛....我这又出BUG了....不好意思....诶...