uniPush.sendMessage 时报错
{
"errCode": "uni-cloud-push-error-20001",
"errMsg": "target user is invalid"
}
使用下面的函数,获取设备的cid
获取CID,必须,切记切记切记
1. 获取有效的cid 需要通过数据线连接真机获取 (模拟器获取的cid是无效的)
2. 必须打包自定义基座,标准基座虽然也会返回cid,但是是错误的,基本都是错在这里
3. 运行设备基座需要选择自定义基座运行 (不能使用标准基座运行)
uni.getPushClientId({
success: (res) => {
let push_clientid = res.cid
console.log('客户端推送标识:', push_clientid)
},
fail(err) {
console.log(err)
},
})
把获取cid去这里测试一下
这是报错的情况