Skip to main content
net6.0-android31.0

The ShortcutBadger makes your Android App show the count of unread messages as a badge on your App shortcut.

Published
Dec 15, 2023
2y ago
Total Downloads
277.6K
277,639

Install

dotnet add package Xamarin.ShortcutBadger --version 1.1.21.60
ProductVersions
.NET
net6.0-android31.0

README

ShortcutBadger

version NuGet Badge Build

Port of ShortcutBadger for Xamarin.Android


The ShortcutBadger makes your Android App show the count of unread messages as a badge on your App shortcut!

Usage

NuGet

Install-Package Xamarin.ShortcutBadger

Add the codes below:

int badgeCount = 1;
ShortcutBadger.ApplyCount(context, badgeCount);

If you want to remove the badge:

ShortcutBadger.RemoveCount(context);

or

ShortcutBadger.ApplyCount(context, 0);

Supported launchers:

        Sony
          

        
    
    
        Samsung
          

        
    
    
        LG
          

        
    
    
        HTC
          

        
    


    
        Xiaomi
          

        
          

    
    
        ASUS
          

        
    
    
        ADW
          

        
    
    
        APEX
          

        
    

    
        NOVA
          

        
    
    
        Huawei
          

        (Not Fully Support)
          

        
          

        (1.1.7+)
    
    
        ZUK
          

        
          

        (1.1.10+)
    
    
        OPPO
          

        (Not Fully Support)
          

        
          

        (1.1.10+)
    


    
        EverythingMe
          

        
    
    
        ZTE
          

        
          

        (1.1.17+)
    
    
        KISS
          

        
          

        (1.1.18+)
    


    
        LaunchTime
          

        
    
  • Nova launcher with TeslaUnread, Apex launcher, ADW Launcher provided by notz
  • Solid launcher provided by MajeurAndroid
  • KISS Launcher provided by alexander255

About Xiaomi devices

Xiaomi devices require extra setup with notifications, please read wiki.

IsBadgeWorking?

A tool for displaying your device, launcher & android version and testing whether ShortcutBadger works or not may be downloaded from

DEVELOP BY

Leo Lin - [email protected]

ABOUT Google Play Developer Term Violations

If you receive a message from Google containing something like this:

REASON FOR WARNING: Violation of section 4.4 of the Developer Distribution Agreement.

please use version 1.1.0+!

CHANGE LOG

1.1.21:

  • Using binding of native library
  • Change namespace from Xamarin.ShortcutBadger to XamarinShortcutBadger

1.1.19:

  • Fix multiple home package resolve issue.

1.1.18:

  • Add Kill Launcher Support

1.1.17:

  • Add ZTE Support

1.1.16:

  • Improve Sony Launcher support.

LICENSE

    Copyright 2014-2024 Leo Lin, Yauheni Pakala

    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at

        http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.

Changes from Previous Version

No structural changes between v1.1.21.1 and v1.1.21.60.

Adoption Assessment

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

No SPDX license expression is published. Review the license text and your organisation's policy before redistribution.Compatibility metadata lists 1 target framework; confirm the exact target used by your application.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.