README
react-native-purchasely
Purchasely is a solution to ease the integration and boost your In-App Purchase & Subscriptions on the App Store, Google Play Store and Huawei App Gallery.
Installation
npm install react-native-purchasely
Usage
import Purchasely from "react-native-purchasely";
Purchasely.startWithAPIKey(
'afa96c76-1d8e-4e3c-a48f-204a3cd93a15',
['Google'], // list of stores for Android, accepted values: Google, Huawei and Amazon
null, // your user id
LogLevels.DEBUG, // log level, should be warning or error in production
RunningMode.FULL // running mode
).then(
(configured) => {
if (!configured) {
console.log('Purchasely SDK not properly initialized');
return;
}
console.log('Purchasely SDK is initialized');
setupPurchasely();
},
(error) => {
console.log('Purchasely SDK initialization error', error);
}
);
try {
const result = await Purchasely.presentPresentationWithIdentifier({
presentationVendorId: 'my_presentation_id', //may be null
contentId: 'my_content_id', //may be null
isFullscreen: false,
});
console.log(result);
console.log('Presentation View Result : ' + ProductResult[result.result]);
if (result.plan != null) {
console.log('User purchased ' + result.plan.name);
console.log('Plan Vendor ID : ' + result.plan.vendorId);
}
} catch (e) {
console.error(e);
}
🏁 Documentation
A complete documentation is available on our website https://docs.purchasely.com