aspack001
aspack001
  • 发布:2025-03-14 11:19
  • 更新:2025-03-16 08:41
  • 阅读:44

setBadgeNumber在鸿蒙4.2不起作用

分类:uni-app

我的setBadgeNumber代码如下,在华为手机android 10和鸿蒙4.0是起作用的,但在华为的鸿蒙4.2上无效。


export function setBadgeNumber(number) {  
    // #ifdef APP  
    try {  
        console.log("setBadgeNumber", number);  
        plus.runtime.setBadgeNumber(number);  
        if (uni.setBadgeNumber) {  
            uni.setBadgeNumber(number);  
        }  

    } catch (e) {  
        console.log("setBadageNumber", e)  
    }  
    // #endif  
}  
2025-03-14 11:19 负责人:无 分享
已邀请:
爱豆豆

爱豆豆 - 办法总比困难多

plus.runtime.setBadgeNumber 不支持鸿蒙
改为 uni.setAppBadgeNumber 试试
参考文档:https://uniapp.dcloud.net.cn/api/plugins/push.html#setappbadgenumber

aspack001

aspack001 (作者) - 老程序猿

非常感谢!原来是我的setAppBadgeNumber写成setBadgeNumber了

要回复问题请先登录注册