![]() |
VOOZH | about |
dotnet add package Xamarin.ShortcutBadger --version 1.1.22.80
NuGet\Install-Package Xamarin.ShortcutBadger -Version 1.1.22.80
<PackageReference Include="Xamarin.ShortcutBadger" Version="1.1.22.80" />
<PackageVersion Include="Xamarin.ShortcutBadger" Version="1.1.22.80" />Directory.Packages.props
<PackageReference Include="Xamarin.ShortcutBadger" />Project file
paket add Xamarin.ShortcutBadger --version 1.1.22.80
#r "nuget: Xamarin.ShortcutBadger, 1.1.22.80"
#:package Xamarin.ShortcutBadger@1.1.22.80
#addin nuget:?package=Xamarin.ShortcutBadger&version=1.1.22.80Install as a Cake Addin
#tool nuget:?package=Xamarin.ShortcutBadger&version=1.1.22.80Install as a Cake Tool
<center><img src="logo/horizontalversion.png" alt="ShortcutBadger" height="130px"></center>
👁 original 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!
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);
<table> <tr> <td width="130"> <h3>Sony</h3> <br> <img src="https://raw.github.com/leolin310148/ShortcutBadger/master/screenshots/ss_sony.png"/> </td> <td width="130"> <h3>Samsung</h3> <br> <img src="https://raw.github.com/leolin310148/ShortcutBadger/master/screenshots/ss_samsung.png"/> </td> <td width="130"> <h3>LG</h3> <br> <img src="https://raw.github.com/leolin310148/ShortcutBadger/master/screenshots/ss_lg.png"/> </td> <td width="130"> <h3>HTC</h3> <br> <img src="https://raw.github.com/leolin310148/ShortcutBadger/master/screenshots/ss_htc.png"/> </td> </tr> <tr> <td width="130"> <h3>Xiaomi</h3> <br> <img src="https://raw.github.com/leolin310148/ShortcutBadger/master/screenshots/ss_xiaomi.png"/> <br> </td> <td width="130"> <h3>ASUS</h3> <br> <img src="https://raw.github.com/leolin310148/ShortcutBadger/master/screenshots/ss_asus.png"/> </td> <td width="130"> <h3>ADW</h3> <br> <img src="https://raw.github.com/leolin310148/ShortcutBadger/master/screenshots/ss_adw.png"/> </td> <td width="130"> <h3>APEX</h3> <br> <img src="https://raw.github.com/leolin310148/ShortcutBadger/master/screenshots/ss_apex.png"/> </td> <tr> <td width="130"> <h3>NOVA</h3> <br> <img src="https://raw.github.com/leolin310148/ShortcutBadger/master/screenshots/ss_nova.png"/> </td> <td width="130"> <h3>Huawei</h3> <br> (Not Fully Support) <br> <img src="https://raw.github.com/leolin310148/ShortcutBadger/master/screenshots/ss_huawei.png"/> <br> (1.1.7+) </td> <td width="130"> <h3>ZUK</h3> <br> <img src="https://raw.github.com/leolin310148/ShortcutBadger/master/screenshots/ss_zuk.png"/> <br> (1.1.10+) </td> <td width="130"> <h3>OPPO</h3> <br> (Not Fully Support) <br> <img src="https://raw.githubusercontent.com/leolin310148/ShortcutBadger/master/screenshots/ss_oppo.png"/> <br> (1.1.10+) </td> </tr> <tr> <td width="130"> <h3>EverythingMe</h3> <br> <img src="https://raw.github.com/leolin310148/ShortcutBadger/master/screenshots/ss_evme.png"/> </td> <td width="130"> <h3>ZTE</h3> <br> <img src="https://raw.github.com/leolin310148/ShortcutBadger/master/screenshots/ss_zte.png"/> <br> (1.1.17+) </td> <td width="260" colspan="2"> <h3>KISS</h3> <br> <img src="https://raw.github.com/leolin310148/ShortcutBadger/master/screenshots/ss_kiss.png"/> <br> (1.1.18+) </td> </tr> <tr> <td width="130"> <h3>LaunchTime</h3> <br> <img src="https://raw.github.com/leolin310148/ShortcutBadger/master/screenshots/ss_launchtime.png"/> </td> <td width="260" colspan="2"> <h3>Yandex Launcher</h3> <br> <img src="https://raw.github.com/leolin310148/ShortcutBadger/master/screenshots/ss_yandex.png"/> <br> (1.1.23+) </td> </tr> </table>
Xiaomi devices require extra setup with notifications, please read wiki.
A tool for displaying your device, launcher & android version and testing whether ShortcutBadger works or not may be downloaded from
Leo Lin - leolin310148@gmail.com
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+!
1.1.22:
1.1.21:
Xamarin.ShortcutBadger to XamarinShortcutBadger1.1.19:
1.1.18:
1.1.17:
1.1.16:
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.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0-android34.0 net8.0-android34.0 is compatible. net9.0-android net9.0-android was computed. net10.0-android net10.0-android was computed. |
Showing the top 5 NuGet packages that depend on Xamarin.ShortcutBadger:
| Package | Downloads |
|---|---|
|
Zebble.LocalNotification
A Zebble plugin that enables you to send or schedule native local notifications. |
|
|
ItEnterprise.Common.CoreDroid
ItEnterprise Common.CoreDroid for Xamarin Forms |
|
|
Softeq.XToolkit.PushNotifications
Simple cross platform plugin to use push-notifications for Android and iOS. |
|
|
IT-Enterprise.Xamarin.CoreDroid
IT-Enterprise CoreDroid for Xamarin Forms |
|
|
Carbon.Kit.Xamarin.Droid
Provides interfaces, abstractions and common functions to support working Google Android. |
This package is not used by any popular GitHub repositories.
Migration to .NET6 and .NET8