개발/React Native

[React Native][라이브러리 소개] 앱, 플레이 스토어 리뷰를 작성 기능을 추가 해보자

ENFP Jake 2022. 11. 29. 13:23
728x90
반응형

# react-native-in-app-review

- 앱 개발은 할 일이 참 많습니다. 힘들게 개발이 마무리 하면서, 출시 준비를 하다보면, 떨어져 가는 에너지와 반대로 해야 하는 귀찮은 일은 많아지기만 합니다. 그 중에서도 앱스토어나, 구글 플레이 스토어 관련 작업들은 많이 번거롭기 마련입니다. 오늘은 이런 과정에서 앱 스토어 및 구글 플레이 스토어 리뷰를 작성하는 기능에 대한 구현을 도와줄 라이브러리를 포스팅 하려고 합니다.

 

# Github Page

 

GitHub - MinaSamir11/react-native-in-app-review: The Google Play In-App Review API, App store rating API lets you prompt users t

The Google Play In-App Review API, App store rating API lets you prompt users to submit Play Store or App store ratings and reviews without the inconvenience of leaving your app or game. - GitHub -...

github.com

 

# 설치 및 사용법

- 설치합니다

$ yarn add react-native-in-app-review

- 아래와 같이 구현해서 사용하실 수 있습니다. 깃헙 페이지에 있는 예제에서 주요 주석 외에는 제거 하였으니, 자세한 설명은 깃헙 페이지를 참고하시기 바랍니다. 구현 코드는 간단 하지만, 실제로 정상 동작 시키려면, 아래의 플랫폼 별 체크 사항을 잘 확인 하시기 바랍니다

import InAppReview from 'react-native-in-app-review';

InAppReview.isAvailable();
InAppReview.RequestInAppReview()
  .then((hasFlowFinishedSuccessfully) => {
    console.log('InAppReview in android', hasFlowFinishedSuccessfully);
    console.log(
      'InAppReview in ios has launched successfully',
      hasFlowFinishedSuccessfully,
    );
    // 1- you have option to do something ex: (navigate Home page) (in android).
    // 2- you have option to do something,
    // ex: (save date today to lanuch InAppReview after 15 days) (in android and ios).
    // 3- another option:
    if (hasFlowFinishedSuccessfully) {
      // do something for ios
      // do something for android
    }
  })
  .catch((error) => {
    console.log(error);
  });

- 안드로이드 체크 사항

https://github.com/MinaSamir11/react-native-in-app-review#-android-guidlelines-and-notes

 

GitHub - MinaSamir11/react-native-in-app-review: The Google Play In-App Review API, App store rating API lets you prompt users t

The Google Play In-App Review API, App store rating API lets you prompt users to submit Play Store or App store ratings and reviews without the inconvenience of leaving your app or game. - GitHub -...

github.com

 

- IOS 체크 사항

https://github.com/MinaSamir11/react-native-in-app-review#-ios-notes

 

GitHub - MinaSamir11/react-native-in-app-review: The Google Play In-App Review API, App store rating API lets you prompt users t

The Google Play In-App Review API, App store rating API lets you prompt users to submit Play Store or App store ratings and reviews without the inconvenience of leaving your app or game. - GitHub -...

github.com


728x90
반응형