Swiftで開発されたネイティブmacOSコードエディタ。シンタックスハイライト、補完、Git連携、デバッグ、拡張機能を備えています。
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
Swift Package Manager で SDK をインストールします(詳しくは Quickstart Guide をご覧ください)
- 2
必要に応じて、より迅速に導入するために SPM ミラーリポジトリを追加します
- 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 の数値は毎日更新されます。
関連プロジェクト
SwiftやObjective-Cのプロジェクト向けに、コード補完、チャット、エージェントモード、コードレビューをXcodeに追加するGitHub Copilot連携ツール。
QEMUをベースに、iOS、macOS、visionOSでWindowsやLinuxなどを実行できる、多機能なシステムエミュレーター兼仮想マシンホストです。
状態管理の一貫性、機能の合成、副作用の制御、充実したテスト支援を備えた、Appleプラットフォーム向けアプリ構築用Swiftライブラリ。
IPAアプリをインストールせずにアプリ内で実行できる、複数コンテナ対応のiOSランチャー。
SwiftとSwiftUIで作られた、Jellyfinメディアサーバー向けのネイティブiOS・tvOS動画クライアント。