所有 Skills
🔐

權限控制

輕鬆實作付費功能權限

中級20 分鐘
npx recur-skills install recur-entitlements

這個 Skill 會幫你做什麼?

當你說「擋住沒付費的用戶」或「實作 paywall」時,AI 會幫你建立權限檢查機制。

使用 useCustomer Hook

import { useCustomer } from 'recur-tw'

function PremiumFeature() {
  const { hasActiveSubscription, isLoading } = useCustomer()

  if (isLoading) return <Loading />

  if (!hasActiveSubscription) {
    return <Paywall />
  }

  return <PremiumContent />
}

兩種檢查方式

快取檢查(推薦)

使用快取的訂閱狀態,速度快但可能有幾秒延遲。

即時檢查

每次都向伺服器查詢最新狀態,適合高敏感操作。

處理各種訂閱狀態

狀態說明建議處理方式
active訂閱有效允許存取
trialing試用中允許存取
past_due付款逾期允許存取但提醒更新付款方式
cancelled已取消允許存取到期末
expired已過期顯示 Paywall

Paywall 元件

AI 會幫你建立美觀的 Paywall 元件,引導使用者訂閱。

適用情境

  • 限制進階功能只有付費用戶可用
  • 顯示不同的 UI 給免費/付費用戶
  • 在 API 層檢查使用者權限

開始使用這個 Skill

安裝後,Claude 會自動知道如何幫你完成權限控制相關任務

R

準備好開始收款了嗎?

每月營收 10 萬內,平台費 $0
立即免費開始,專注於你的創作

免費開始