用云函数做推送失败报错:require(...).main is not a function
云函数:
'use strict';
const uniPush = uniCloud.getPushManager({appId:"__UNI__0C7D01D"})
exports.main = async (event, context) => {
return await uniPush.sendMessage({
"push_clientid": "721a30b50beb7a96c94774024b6a4212",
"title": "通知栏显示的标题",
"content": "通知栏显示的内容",
"payload": {
"text":"体验一下uni-push2.0"
}
})
};
页面方法:
async tuisong(){
uniCloud.callFunction({
name: 'push',
data: {}
}).then((res) => {
uni.showToast({
title:'推送成功',
icon:'success'
})
}).catch((err) => {
console.log(err);
uni.showModal({
title:'推送失败',
content:JSON.stringify(err)
})
})
}
1 个回复
最佳回复
DCloud_uniCloud_WYQ
本地调试插件的bug,在某次出错后无法恢复到正常状态。更新到3.6.7以上版本此问题已修复