const clientInfo = uni.getStorageSync('clientid');
if (!clientInfo || new Date().getTime() > clientInfo.expireTime) {
uni.getPushClientId({
success(res) {
console.log("res: " + JSON.stringify(res));
const expireTime = new Date().getTime() + 10 24 60 60 1000;
uni.setStorageSync('clientid', {
cid: res.cid,
expireTime: expireTime
});
},
fail(err) {
console.log(err)
}
})
}
- 发布:2026-03-31 10:22
- 更新:2026-03-31 10:22
- 阅读:17
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 11 25H2
HBuilderX类型: 正式
HBuilderX版本号: 4.87
手机系统: Android
手机系统版本号: Android 13
手机厂商: 小米
手机机型: 红米K60
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
App下载地址或H5⽹址: http://fir.yuezhide.com/bpsm5c1z
示例代码:
操作步骤:
打开App,同意通知权限。关闭App。再打开App。
打开App,同意通知权限。关闭App。再打开App。
预期结果:
推送权限同意后,重新进入应用不再有接口产生调用行为
推送权限同意后,重新进入应用不再有接口产生调用行为
实际结果:
推送权限同意后,重新进入应用仍会有接口产生调用行为
推送权限同意后,重新进入应用仍会有接口产生调用行为
bug描述:
我的项目使用unipush2.0,在上架小米时被驳回,原因是频繁获取权限,小米给出堆栈信息在附件中。
小米要求 接口调用也会算作频繁
0 个回复