'''
//获取客户端唯一的推送标识
uni.getPushClientId({
success: (res) => {
console.log('推送设备ID:',res.cid);
let pushclientid = res.cid
uni.setStorageSync('pushclientid', pushclientid)
// 获取db引用
const db = uniCloud.database() //代码块为cdb
db.collection('userinfo')
.where('jwcode=="'+uni.getStorageSync('user').jwcode+'" && appid=="'+uni.getSystemInfoSync().appId+'"')
.get()
.then((res) => {
// res 为数据库查询结果
console.log(res)
let data = res.result.data;
let userData = uni.getStorageSync('user')
let appVersion = uni.getSystemInfoSync().appVersion
if(data == ''){
db.collection('userinfo')
.add({
jwcode: uni.getStorageSync('user').jwcode,
nickname: uni.getStorageSync('user').nickname,
avatar: uni.getStorageSync('user').img,
pushclientid: pushclientid,
appid: uni.getSystemInfoSync().appId,
lasttime: new Date().getTime(),
status: 1,
appversion: appVersion
})
.then(ress=>{
console.log(ress)
}).catch((errr)=>{
console.log(errr); // 打印错误码
})
}else if(data.nickname!=userData.nickname||data.avatar!=userData.img||data.pushclientid!=pushclientid||data.appversion!=appVersion){
db.collection('userinfo')
.where('jwcode=="'+uni.getStorageSync('user').jwcode+'" && appid=="'+uni.getSystemInfoSync().appId+'"')
.update({
jwcode: uni.getStorageSync('user').jwcode,
nickname: uni.getStorageSync('user').nickname,
avatar: uni.getStorageSync('user').img,
pushclientid: pushclientid,
appid: uni.getSystemInfoSync().appId,
lasttime: new Date().getTime(),
status: 1,
appversion: appVersion
})
.then(ress=>{
console.log(ress)
}).catch((errr)=>{
console.log(errr); // 打印错误码
})
}
}).catch((err)=>{
console.log(err); // 打印错误码
})
},
fail(err) {
console.log(err)
}
})
'''
6 个回复
废小小小柴 (作者)
再补充一下,3月4日打的包还是正常的,3.7就不行了
废小小小柴 (作者)
另一个闪退的iPad,系统也是iOS16.3(iPad mini5代)
废小小小柴 (作者)
是和微信支付或者支付宝支付有冲突,这两个去掉一个就正常了,麻烦给处理下行吗?Bug就没人负责的吗?
废小小小柴 (作者)
顶顶顶顶
ccsharecc
我也是一样的问题
废小小小柴 (作者)
你那个引了微信、支付宝支付,,还有离线推送了吗?我们的App一套代码打的国内和海外两个App,海外的就没事,国内的就不行,我打了一天的包,找到问题是支付和推送这块的,,官方就是不鸟我,。。。。
2024-03-12 14:06
ccsharecc
回复 废小小小柴: 我们是啥也没有,就用了一个系统定位+个推
2024-03-13 08:59
ccsharecc
回复 ccsharecc: 我们定位出来也是推送的问题
2024-03-13 09:00
HRK_01
感谢反馈,我联系一下相关负责人排查一下
p***@163.com
这个闪退问题,我也提了。就是没人回应,我刚刚新建了一个空白的项目测试,就开了uniPush2.0,离线推送,然后云打包自定义基座,打开APP就直接闪退,IOS15,IOS17都没问题,IOS16就有问题,运行到标准基座可以打开。自定义基座不行,alpha4.03版本。https://ask.dcloud.net.cn/question/187730
2024-03-15 15:19