UNPKG

@squareetlabs/capacitor-subscriptions

Version:

A capacitor plugin which simplifies subscription handling - implementing StoreKit 2 and Google Billing 7

54 lines (48 loc) 1.35 kB
'use strict'; var core = require('@capacitor/core'); const Subscriptions = core.registerPlugin('Subscriptions', { web: () => Promise.resolve().then(function () { return web; }).then(m => new m.SubscriptionsWeb()), }); class SubscriptionsWeb extends core.WebPlugin { setGoogleVerificationDetails(options) { console.info(options); } async echo(options) { return options; } async getProductDetails(options) { console.info(options); return { responseCode: -1, responseMessage: 'Incompatible with web', }; } async purchaseProduct(options) { console.info(options); return { responseCode: -1, responseMessage: 'Incompatible with web', }; } async getCurrentEntitlements() { return { responseCode: -1, responseMessage: 'Incompatible with web', }; } async getLatestTransaction(options) { console.info(options); return { responseCode: -1, responseMessage: 'Incompatible with web', }; } manageSubscriptions() { } } var web = /*#__PURE__*/Object.freeze({ __proto__: null, SubscriptionsWeb: SubscriptionsWeb }); exports.Subscriptions = Subscriptions; //# sourceMappingURL=plugin.cjs.js.map