Skip to content

软件付费

推荐

uTools 推荐插件采用 基础功能免费 + 高级功能付费的方式,方便用户在体验插件功能时,选择需要的功能。

软件付费指的是,用户按天数购买软件授权,在授权生效期内,可以使用对应的软件功能。

适用模式

  1. 插件基础功能免费,高级功能付费(推荐)。
  2. 插件功能完全收费使用。

案例代码

ts
utools.onPluginEnter(({ type, code, payload }) => {
  const purchasedUser = utools.isPurchasedUser();
  if (purchasedUser) {
    // 已付费的合法用户,可使用插件应用完整功能
    // purchasedUser = true 表示永久授权
    // purchasedUser = "yyyy-mm-dd hh:mm:ss", 授权到期时间
  } else {
    // 打开付费
    utools.openPurchase({ goodsId: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" }, () => {
      console.log("已购买成功");
    });
  }
});

关联 API