seeking
seeking
  • 发布:2024-10-17 10:32
  • 更新:2024-10-17 17:34
  • 阅读:103

【报Bug】云函数发送微信订阅消息推送,本地正常,上传到服务器经常延迟发送,或者根本不发送

分类:uniCloud

产品分类: uniCloud/App

示例代码:
for (let i in allUsers.data) {  
        const u = allUsers.data[i]  
        // H5 message  
        if (u.openid_h5) {  
             uniCloud.callFunction({  
                name: 'wechatApi',  
                data: {  
                    method: 'sendH5Message',  
                    touser: u.openid_h5,  
                    template_id: "KYGcv2CretocZZilPFSkG6Rz9iUA72KLv-Y5ql7D3QU",  
                    page: 'pages/manage/manageControl/appointByAdmin',  
                    data: {  
                        thing3: {  
                            value: event.meetingName  
                        },  
                        time2: {  
                            value: event.datetime + ' ' + event.startTime  
                        },  
                        thing4: {  
                            value: event.appointer || ''  
                        },  
                        thing1: {  
                            value: event.title || ''  
                        }  
                    }  
                }  
            })  
        }   
}

操作步骤:

云函数本地运行-正常发送
云函数上传到服务器-延迟发送或者不发送

预期结果:

正常发送

实际结果:

延迟发送或者不发送

bug描述:

云函数发送微信订阅消息推送,本地调试正常发送,云函数上传到云服务器经常延迟发送,或者根本不发送,请教官方大大!

2024-10-17 10:32 负责人:DCloud_uniCloud_VK 分享
已邀请:

最佳回复

DCloud_uniCloud_VK

DCloud_uniCloud_VK

uniCloud.callFunction 的前面要加 await

  • seeking (作者)

    加了await还是一样,要么没有,要么延迟很多

    2024-10-19 22:33

  • DCloud_uniCloud_VK

    回复 seeking: 在云函数里, 所有异步操作都要加await, 比如调用云函数, 查询数据库等等

    2024-10-21 15:09

  • seeking (作者)

    回复 DCloud_uniCloud_VK: 好了,感谢

    2024-10-24 17:34

seeking

seeking (作者) - seeking

来大佬啊

要回复问题请先登录注册