アプリ

アプリは LicenseChain の基盤です。各アプリは、完全に分離され、独立した構成でライセンスを管理するソフトウェア製品またはサービスを表します。

アプリとは何ですか?

アン アプリ LicenseChain の は、ライセンスを管理するソフトウェア製品またはサービスを表します。 各アプリには独自のライセンス、Webhook、分析、構成設定のセットがあり、完全な分離と独立した管理を実現します。

アプリは、特定の製品のライセンス関連データをすべて保持するコンテナーと考え​​てください。 たとえば、デスクトップ アプリケーションとモバイル アプリケーションがある場合、LicenseChain に 2 つの別々のアプリケーションを作成して、それぞれのライセンスを個別に管理します。

アプリの主な特徴

コアプロパティ

  • 一意の識別子 - 各アプリには、API でそれを識別する固有のスラッグがあります。
  • 分離されたデータ - ライセンス、分析、設定はアプリごとに分離されています
  • 独立した構成 - 各アプリは異なる Webhook URL、レート制限、設定を持つことができます

管理機能

  • チームアクセス - 複数のチームメンバーにアプリを管理するためのアクセス権を付与できます
  • バージョン管理 - 変更の追跡と設定のロールバック
  • 分析 - アプリごとの詳細な使用状況分析とレポート

アプリの作成

ダッシュボード経由

アプリを作成する最も簡単な方法は、LicenseChain ダッシュボードを使用することです。 「アプリの作成」をクリックし、直感的なインターフェースで必要な情報を入力するだけです。

1. Go to https://dashboard.licensechain.app
2. Click "Create App"
3. Enter app name and slug
4. Configure settings and webhooks
5. Set up team permissions
6. Click "Create"

API経由

アプリの作成と管理を自動化するための REST API または SDK を使用して、プログラムでアプリを作成することもできます。

// Using JavaScript SDK
// Create new app with name and slug
// Set description for the app
// App created successfully

ベストプラクティス

命名規則

  • 製品を明確に識別できるわかりやすい名前を使用してください
  • ナメクジにはケバブケースを使用します (例: "my-desktop-app")
  • スラッグ内の特殊文字とスペースを避ける
  • ナメクジは短くても意味のあるものにしましょう
  • さまざまなアプリのバージョンのスラッグにバージョン番号を含めます

組織

  • 異なる製品またはプラットフォーム用に個別のアプリを作成する
  • 関連するアプリ間で一貫した命名パターンを使用する
  • チームメンバー向けにアプリ構成を文書化する
  • 使用していないアプリを定期的に確認してクリーンアップする

安全

  • 適切な Webhook 認証を設定する
  • 必要に応じて IP ホワイトリストを使用する
  • API キーを定期的にローテーションする
  • アプリの使用状況を監視し、アラートを設定する