Skip to content

A React Native Moulde of ShortcutBadger that makes your Android app show the count of unread messages as a badgeon your App shortcut!

Notifications You must be signed in to change notification settings

sha-N/react-native-shortcutbadger

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

react-native-shortcutbadger

A React Native Moulde of ShortcutBadger that makes your Android app show the count of unread messages as a badgeon your App shortcut!

The ShortcutBadger of Android Native which Version is V1.1.8.

ShortcutBadger: https://github.com/leolin310148/ShortcutBadger.

Support launchers

Takes look at ShortcutBadger.

Install

npm install react-native-image-picker@latest --save

1.In your android/settings.gradle file, make the following additions:

include ':react-native-shortcutbadger'
project(':react-native-shortcutbadger').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-shortcutbadger/android')

2.In your android/app/build.gradle file, add the :react-native-shortcutbadgerproject as a compile-time dependency:

...
dependencies{
    ...
    compile project(':react-native-shortcutbadger')
}
...

3.Update MainActivity.java to use shortcutbadger via the following changes

import com.yangqiong.shortcutbadger.ShortcutBadgerPackage;

public class MainActivity extends ReactActivity {
    ...
    protected List<ReactPackage> getPackages() {
        return Arrays.<ReactPackage>asList(
            new MainReactPackage(),
            new ShortcutBadgerPackage()     // new
        );
    }
    ...
}

Usage

import { NativeModules } from 'react-native';
const ShortcutBadger = NativeModules.ShortcutBadger;
int count = 1;
ShortcutBadger.applyCount(count);
ShortcutBadger.removeCount();

About

A React Native Moulde of ShortcutBadger that makes your Android app show the count of unread messages as a badgeon your App shortcut!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%