forked from RevenueCat/react-native-purchases
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.js
More file actions
27 lines (23 loc) · 646 Bytes
/
index.js
File metadata and controls
27 lines (23 loc) · 646 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/**
* @file Restore Purchases Button.
* @author Vadim Savin
*/
import React from 'react';
import {Pressable, Text, Alert} from 'react-native';
import Purchases from 'react-native-purchases';
import styles from './styles';
const RestorePurchasesButton = () => {
const restorePurchases = async () => {
try {
await Purchases.restorePurchases();
} catch (e) {
Alert.alert('Error restoring purchases', e.message);
}
};
return (
<Pressable onPress={restorePurchases} style={styles.button}>
<Text style={styles.text}>Restore Purchases</Text>
</Pressable>
);
};
export default RestorePurchasesButton;