@capitual/react-native-store-review
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

@capitual/react-native-store-review

App review adapter to React Native.

only works on android for native option


Introduction


Installation

npm install @capitual/react-native-store-review

Usage

import * as React from 'react';
import {
  openCustomReview,
  openNativeReview,
} from '@capitual/react-native-store-review';
import { StyleSheet, View, Text, Alert, TouchableOpacity } from 'react-native';

const styles = StyleSheet.create({
  container: {
    flex: 1,
    justifyContent: 'center',
    alignItems: 'center',
    paddingHorizontal: 20,
  },
  button: {
    width: '100%',
    height: 64,
    borderRadius: 8,
    justifyContent: 'center',
    alignItems: 'center',
    backgroundColor: 'black',
    marginVertical: 10,
  },
  text: {
    textAlign: 'center',
    fontSize: 24,
    color: 'white',
  },
});

export default function App() {
  const handleOpenCustomReview = () => {
    try {
      openCustomReview('IOS_APP_ID', 'ANDROID_APP_ID');
    } catch (e) {
      Alert.alert('Error on open  Custom Review');
    }
  };

  const handleOpenNativeReview = async () => {
    try {
      openNativeReview();
    } catch (e) {
      Alert.alert('Error on open  Native Review');
    }
  };

  return (
    <View style={styles.container}>
      <TouchableOpacity style={styles.button} onPress={handleOpenCustomReview}>
        <Text style={styles.text}>Open Custom Review</Text>
      </TouchableOpacity>
      <TouchableOpacity style={styles.button} onPress={handleOpenNativeReview}>
        <Text style={styles.text}>Open Native Review</Text>
      </TouchableOpacity>
    </View>
  );
}

Contributing

See the contributing guide to learn how to contribute to the repository and the development workflow.


License

MIT License. 🙂


Made with create-react-native-library. 😊

Package Sidebar

Install

npm i @capitual/react-native-store-review

Weekly Downloads

2

Version

1.0.1

License

MIT

Unpacked Size

31.4 kB

Total Files

20

Last publish

Collaborators

  • jwrc
  • vinicius_siqueira
  • gabrielbaliviera
  • mardoc
  • davi913
  • hugoferreiraj
  • capgurezende
  • jesobreira
  • kaionunes
  • digorc
  • rafacastanheira
  • nayara.dias