設置App桌面圖標上顯示的角標數字


原文微信搜公共號 酒酒酒酒  查看 設置App桌面圖標上顯示的角標數字

掃描查看原文:

 


前言:

使用uni-app開發蘋果應用App和安卓應用App,已經有一年半的時間了,期間一直在記錄自己遇到的坑,和對知識的整理,最近有童鞋問到數字角標,那么今天就補發一下吧 

前置條件:

1. 開發環境:windows

2. 開發框架:uni-app , H5+,nativeJS

3. 編輯器:HbuilderX

4. 兼容版本:安卓已作測試,IOS已測試

正文:

1.  首先需要使用到 nativeJS 提供的API: 

plus.runtime.setBadgeNumber(number, options);

2. 代碼:

Tips: 此代碼可以直接復制到使用,無需更改

// #ifdef APP-PLUS
plus.runtime.setBadgeNumber(99);
// #endif

2.1 為了防止運行到瀏覽器會報錯,增加了條件渲染// #ifdef APP-PLUS ,此條件渲染可以讓代碼只在APP內運行  

3.文檔地址:

https://www.html5plus.org/doc/zh_cn/runtime.html#plus.runtime.setBadgeNumber

4. API :  

plus.runtime.setBadgeNumber(number, options);

參數:

  • number: ( Number ) 必選

    要顯示的角標數字值,參數為0則表示清除角標數字。

  • options: ( BadgeOptions ) 可選

    小米手機顯示角標需要在系統消息中心顯示一條通知,此參數用於設置通知的標題(title)和內容(content)。

平台支持:

  • Android - 2.2+ (支持) :

    目前僅支持小米(MIUI6及以上)和華為設備,其它設備調用后無任何效果;
    HBuilderX2.9.9+版本支持VIVO設備。

  • iOS - 4.3+ (支持) :

    應用需開啟“Push Notifications”服務才生效,也就是應用通知權限。

IOS 需要開啟“Push Notifications”服務才生效,也就是應用通知權限;

通知權限是否開啟,請看另一篇文章:h5+ 檢測 APP 是否開啟應用通知權限

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM