Repolode
RevenueCat

RevenueCat/purchases-ios

RevenueCatのバックエンドと連携し、Appleプラットフォームのアプリ内課金とサブスクリプションを扱うSwift SDK。

スター
3,083
フォーク
448
未解決の Issue
219
最終コミット
6 時間前

これは何?

RevenueCatのpurchases-iosは、RevenueCatのサブスクリプション・購入トラッキングシステム向けのクライアントSDKです。StoreKitをラップしているため、StoreKitの一連の処理をすべて自前で実装することなく、アプリから商品を取得したり、購入を処理したり、サブスクリプションの状態を確認したりできます。SDKはSwiftで書かれており、Objective-Cからも利用できます。

SDKはiOS、tvOS、macOS、watchOS、Mac Catalyst、visionOSに対応しており、最低対応バージョンはiOS 13、tvOS 13、macOS 10.15、watchOS 6.2、visionOS 1.0です。Swift Package Manager、CocoaPods、Carthageでインストールでき、Xcode 15以降が必要です。

サーバー側では、RevenueCatがレシートの検証、iOS・Android・Webをまたいだサブスクリプション状態の管理、購入や更新イベントのwebhook、コンバージョン、MRR、解約率などの分析を担います。商品とentitlementはダッシュボードからリモートで設定できます。

主な機能

  • 01StoreKitラッパーを通じて商品を取得し、購入を処理します。
  • 02iOS、Android、Webをまたいでサブスクリプションとentitlementの状態を確認します。
  • 03サーバー側でレシートを検証します。
  • 04iOS、tvOS、macOS、watchOS、Mac Catalyst、visionOSに対応しています。
  • 05SwiftとObjective-Cから利用でき、SPM、CocoaPods、またはCarthageでインストールできます。

ユースケース

  • iOSまたはmacOSアプリにサブスクリプションや買い切り購入を追加する。
  • ユーザーのentitlementの状態に応じてプレミアム機能を利用可能にする。
  • サブスクリプションアプリの購入イベントを分析ツールやアトリビューションツールに送信する。

クイックスタート

  1. 1

    Swift Package Manager で SDK をインストールします(詳しくは Quickstart Guide をご覧ください)

  2. 2

    必要に応じて、より迅速に導入するために SPM ミラーリポジトリを追加します

  3. 3

    iOS サンプルアプリの MagicWeather をお試しください

使う前に知っておきたいこと

  • Xcode 15.0 以降が必要で、Apple プラットフォームでのみ動作します。
  • 製品とサブスクリプションの管理には RevenueCat のバックエンドアカウントが必要です。

トピック

よくある質問

purchases-ios とは?
RevenueCatのバックエンドと連携し、Appleプラットフォームのアプリ内課金とサブスクリプションを扱うSwift SDK。 RevenueCatのpurchases-iosは、RevenueCatのサブスクリプション・購入トラッキングシステム向けのクライアントSDKです。StoreKitをラップしているため、StoreKitの一連の処理をすべて自前で実装することなく、アプリから商品を取得したり、購入を処理したり、サブスクリプションの状態を確認したりできます。SDKはSwiftで書かれており、Objective-Cからも利用できます。
purchases-ios は無料で使えますか?ライセンスは?
purchases-ios は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
purchases-ios は今もメンテナンスされていますか?
活発にメンテナンス中。purchases-ios の最終コミットは 2026年10月22日 です。
purchases-ios は何に使えますか?
iOSまたはmacOSアプリにサブスクリプションや買い切り購入を追加する。 ユーザーのentitlementの状態に応じてプレミアム機能を利用可能にする。 サブスクリプションアプリの購入イベントを分析ツールやアトリビューションツールに送信する。
purchases-ios のインストール方法は?
Swift Package Manager で SDK をインストールします(詳しくは Quickstart Guide をご覧ください) 必要に応じて、より迅速に導入するために SPM ミラーリポジトリを追加します iOS サンプルアプリの MagicWeather をお試しください
purchases-ios はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/RevenueCat/purchases-ios

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト