@nfsmonstr/react-native-appgallery

React Native library for Huawei AppGallery


Keywords
react-native, ios, android
License
MIT
Install
npm install @nfsmonstr/react-native-appgallery@0.1.1

Documentation


react-native-appgallery

GitHub package.json version GitHub license

A tiny library to support Huawei AppGallery in-app rating/commenting for React-Native



With this library you can open the native AppGallery in-app rating popup to allow an smooth rating/feedback process for your users.

Installation

npm install react-native-appgallery

Usage

import { rate } from "react-native-appgallery";

const result = await rate();

Result

The function rate will throw an exception if AppGallery is not installed

Code Name Description
0 UNKNOWN_ERROR Unknown error.
101 APP_NOT_RELEASED The app has not been released on AppGallery.
102 RATING_SUBMITTED Rating submitted.
103 COMMENT_SUBMITTED Comment submitted.
104 HUAWEI_ID_SIGN_IN_STATUS_INVALID The HUAWEI ID sign-in status is invalid.
105 USER_NOT_MEET_CONDITIONS The user does not meet the conditions for displaying the comment pop-up.
106 COMMENT_DISABLED The commenting function is disabled.
107 NOT_SUPPORTED The in-app commenting service is not supported. (Apps released in the Chinese mainland do not support this service.)
108 CANCELLED The user canceled the comment.

Contributing

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

License

MIT