m***@qq.com
m***@qq.com
  • 发布:2022-11-18 11:05
  • 更新:2022-11-18 11:05
  • 阅读:247

【报Bug】华为 nova 10 的角标清除不掉

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows11

HBuilderX类型: 正式

HBuilderX版本号: 3.6.4

手机系统: Android

手机系统版本号: Android 12

手机厂商: 华为

手机机型: nova 10

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

App下载地址或H5⽹址: https://sj.qq.com/appdetail/uni.UNID1217EB

示例代码:
// #ifdef APP-PLUS  
//设置角标  
if (sum > 0) {  
    plus.runtime.setBadgeNumber(sum);  
} else {  
    plus.runtime.setBadgeNumber(0);  
}  

//个推设置角标  
if (uni.getSystemInfoSync().platform.toLowerCase() == 'ios') {  
    //ios  
    var GtSdk = plus.ios.importClass("GeTuiSdk");  
    GtSdk.setBadge(sum); // 同步角标到个推服务器  
} else {  
    //android  
    var pushManager = plus.android.importClass(  
        "com.igexin.sdk.PushManager");  
    var instance = pushManager.getInstance();  
    var context = plus.android.runtimeMainActivity().getContext();  
    // console.log(instance.getVersion(context));  
    instance.setBadgeNum(context, sum);  
}  
// #endif 

操作步骤:

进入app,读取消息,或者审批同意、拒绝消息之后,消息计数会减一,此时app的角标会对应减一

预期结果:

希望角标能够按照数量进行更新

实际结果:

角标为2消失不掉

bug描述:

进入app后,会调用接口获取未处理的消息数量,从而更新角标,经查证后发现,该账号的消息都处理完了,未处理的消息数为0,但是角标仍然存在

2022-11-18 11:05 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复