stevenselcuk / react-native-app-promoter

A React Native package for promoting and upselling your awesome app with using SKOverlay on React Native app. Works on iOS 14 (obviously)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

react-native-app-promoter

Upsell and promote your "other app"

Display a overlay with using SKOverlay which you can recommend other apps to users and allow them to download the app immediately. For more information πŸ‘‰ SKOverlay Documentation

Getting started

npm install react-native-app-promoter --save

or

yarn add react-native-app-promoter

then

cd ios && pod install and run your project πŸ”₯ This step probably works. (on iOS 14πŸ“±)

Android

No android. Sorry. But it's fail safe. Won't crash on Android. πŸ‘‰πŸŒΌ

🧠 Usage

You have to pass two argument when calling Promote()

  • Your awesome App id as string

  • Bool for choosing raised banner or standart. Raised one slightly higher than the normal one.

Check the example πŸ‘‡πŸ»

import Promote from 'react-native-app-promoter';

const App: () => React$Node = () => {

  const triggerBanner = () => {
    Promote('1526811408', true);
  };

  return (
    <>
      <StatusBar barStyle="light-content" />
      <View style={styles.engine}>
        <TouchableOpacity
          onPress={() => {
            triggerBanner();
          }}>
          <Text style={styles.footer}>Trigger Banner</Text>
        </TouchableOpacity>
      </View>
    </>
  );
};

πŸ—Ί Road Map

  • Solution for Android side πŸ€”

About

A React Native package for promoting and upselling your awesome app with using SKOverlay on React Native app. Works on iOS 14 (obviously)

License:MIT License


Languages

Language:Java 36.4%Language:Swift 25.5%Language:Ruby 16.5%Language:Objective-C 13.0%Language:JavaScript 8.7%