insert-affiliate-react-native-sdk
Version:
A package for connecting with the Insert Affiliate Platform to add app based affiliate marketing.
28 lines (27 loc) • 1.3 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const react_1 = require("react");
const DeepLinkIapProvider_1 = require("./DeepLinkIapProvider");
const useDeepLinkIapProvider = () => {
const { referrerLink, userId, validatePurchaseWithIapticAPI, storeExpectedStoreTransaction, returnUserAccountTokenAndStoreExpectedTransaction, returnInsertAffiliateIdentifier, isAffiliateAttributionValid, getAffiliateStoredDate, trackEvent, setShortCode, getAffiliateDetails, setInsertAffiliateIdentifier, setInsertAffiliateIdentifierChangeCallback, handleInsertLinks, initialize, isInitialized, OfferCode, } = (0, react_1.useContext)(DeepLinkIapProvider_1.DeepLinkIapContext);
return {
referrerLink,
userId,
validatePurchaseWithIapticAPI,
storeExpectedStoreTransaction,
returnUserAccountTokenAndStoreExpectedTransaction,
returnInsertAffiliateIdentifier,
isAffiliateAttributionValid,
getAffiliateStoredDate,
trackEvent,
setShortCode,
getAffiliateDetails,
setInsertAffiliateIdentifier,
setInsertAffiliateIdentifierChangeCallback,
handleInsertLinks,
initialize,
isInitialized,
OfferCode,
};
};
exports.default = useDeepLinkIapProvider;