Licentivo の SDK・ライセンス API を日本語で解説。インストールからライセンス認証、機能制御、ハートビート、オフライン検証まで、Go・C#・Python など 9 言語の実装例と手順を掲載しています。
製品の作成 → ポリシーの作成 → ライセンスの作成 → 英語のプロンプトをコピーします。 AI コーディング ツールでライセンスを既存のソフトウェアに統合し、最初のアクティベーションを自分で完了します。
ライセンスの準備から AI 支援の統合まで 1 つのワークフローに従って、独自のソフトウェアで実際のアクティベーションを体験してください。
まず 1 つの実際の操作を承認し、次にポリシーに必要な機能を追加します。このガイドでは、プラットフォームのセットアップとアプリのコードを結び付けます。
実際の業務処理を SDK のコールバックに渡します。通常機能には RunFeature、利用回数制限付き機能には RunMeteredFeature を使います。通信、署名検証、キャッシュ、ハートビートは SDK が処理します。
管理 API キーを使用して、注文システムからライセンスを自動的に発行するか、サーバーからライセンス データを読み取ります。これはベンダーのワークスペースを表します。
注文後に独自のサーバーからライセンスを発行します。製品とポリシーを作成してから、顧客ごとにライセンスを作成します。通常、製品とポリシーは一度構成されます。
言語と操作を選択して、SDK を呼び出します。アクティベーション、デバイス ID、署名検証、キャッシュ、ハートビート、従量制リザーブ、コミット、キャンセルを処理します。
どちらの設定もライセンス ポリシーに属しますが、オンラインでサーバーに接続する頻度、接続せずに使用を継続できる時間など、異なる質問に答えます。
シングルデバイス ライセンスの場合、ソフトウェアとそのキャッシュを別の通常のコンピュータにコピーしても、元のコンピュータの認証は転送されません。
残高とチャージ → 返金をリクエストする → 私の返金申請
端末固定ライセンスは登録端末数を制限します。フローティングライセンスは同時利用中の端末数を数え、同じ端末の複数セッションは 1 つの同時接続枠を共有します。
完全にオフラインのコンピューターの場合、最初のライセンス認証には要求ファイルと署名された応答を使用します。 USB ドライブによってリクエストをオンライン コンピューターに送信します。
「エクスポートを許可する」と「月に 500 回までエクスポートできる」は別のルールです。RunFeature は機能の利用権限を確認し、RunMeteredFeature は処理が成功した後に利用回数を確定します。
永久購入により継続使用が可能になりますが、必ずしも永久に無料アップグレードできるわけではありません。メンテナンス期間は、各バージョンのリリース日に基づいて適格性を決定します。
お客様は、ベンダー コンソールに入ることなく、ライセンスを確認し、デバイスを表示し、バインドを解除できます。
ライセンスがアクティブ化、更新、または取り消されると、Licentivo は注文、顧客、サポート システムを同期するようにサーバーに通知できます。
顧客が同様の対応を必要とする場合、ライセンスを一括で発行、更新、または取り消します。既存のライセンス権利を変更する前に、影響をプレビューします。
アクティベーションが成功したかどうかが最初のチェックです。実際の操作が保護されており、障害と回復が期待どおりに動作することを確認します。
プロバイダーを選択し、その設定を保存し、接続を確認してから、意図的にテスト電子メールを送信します。
返されたエラー コードから始めて、その設定を確認してください。応答の request_id サーバー ログでこの操作を見つけるのに役立ちます。ログやスクリーンショットに完全なキーを含めないでください。