FREEMIUS 查查 贾瓦斯克
基于 JavaScript 的现代 API 驱动 freemius 卖家的售出应用程序 。 。 。 .

使用指南
Freemius的JS SDK检查结果都以 CDN 版本和 npm 软件包。 。 。 . 本指南涵盖通过 npm 包的用法. 我们假设你已经有了 喜欢 维特 或者说 网络软件包 改为 管理你的应用程序.
-
安装官员 无 软件包.
npm i @freemius/checkout # If using yarn yarn add @freemius/checkout -
在您的应用程序中添加给定的 HTML :
<select id="licenses"> <option value="1" selected="selected">Single Activation License</option> <option value="2">2-Activations License</option> <option value="unlimited">Unlimited Activations License</option> </select> <button id="purchase">Buy Button</button> -
添加 JavaScript 代码来处理购买 :
import { Checkout } from '@freemius/checkout'; // Instantiate the Checkout const checkout = new Checkout({ product_id: '123456', }); document.querySelector('#purchase').addEventListener('click', (e) => { e.preventDefault(); checkout.open({ name: 'My Awesome Product', licenses: getSelectedLicenses(), purchaseCompleted: (response) => { console.log('Purchase completed:', response); }, success: (response) => { console.log( 'Checkout closed after successful purchase:', response ); }, }); }); function getSelectedLicenses() { return document.querySelector('#licenses').value; }
欲了解更多CDN、API及其使用情况,请访问 弗里米斯医生。 。 。 .
捐款
这个项目是开放的,我们欢迎各方的贡献。 见 捐款指南。 。 。 .