Pi Network、2026年の開発促進に向けて新たな開発者ライブラリをリリース

Pi Network は、Rails、React、Next.js アプリケーション全体での高速な Pi 支払い統合を可能にする統合開発者ライブラリをリリースしました。
UC Hope
2026 年 1 月 12 日
目次
パイネットワーク 持っています 新しい開発者ライブラリをリリースしました 開発者が統合できるようにする PI 10分以内に支払いをアプリケーションに組み込むことができます。ライブラリには、 Pi SDK バックエンドAPIを単一のセットアップに統合することで、トランザクションの追加に必要な手順数を削減しました。このリリースでは、一般的な開発ボトルネックに直接対処し、サポートされているフレームワーク間でPi決済統合をより高速化し、一貫性を高め、メンテナンスを容易にします。
このアップデートは、Pi Networkのより広範な戦略を反映しており、実際のトランザクションを処理できる機能的なアプリケーションを優先しています。決済統合を簡素化することで、開発者は決済インフラではなく、アプリケーションロジック、ユーザーエクスペリエンス、そして信頼性に集中できるようになります。
簡素化されたPi決済統合プロセス
このリリース以前は、開発者はPi決済をサポートするために、フロントエンドスクリプト、バックエンドエンドポイント、認証ロジックなど、複数のコンポーネントを個別に設定する必要があった。新しい開発者ライブラリでは、これらのコンポーネントがガイド付きインストールプロセスに統合されている。
ライブラリは、ユーザー認証、トランザクションの開始、支払いの確認を処理するデフォルトの支払いフローを提供します。これにより、設定エラーが削減され、アプリケーションがプラットフォーム全体で一貫した標準に準拠することが保証されます。 Pi エコシステム.
リリース時点では、ライブラリは一般的に使用される開発スタックをサポートしています。
- JavaScriptとReactのフロントエンドサポート
- Ruby on Rails と Next.js のバックエンドサポート
これにより、多くの既存の Web アプリケーションは、テクノロジー スタックを再構築することなく Pi 支払いを追加できるようになります。
Piエコシステムにアプリを登録する
支払いを統合する前に、開発者は Pi マイニング アプリを使用して Pi エコシステム内にアプリケーションを登録する必要があります。
セットアップ プロセスは、アプリの Pi ユーティリティ セクションから開始されます。
- Pi マイニング アプリを開き、Pi ユーティリティに移動します。
- 既存のアプリを表示するか、新しいアプリを作成するには、「開発」を選択します。
- [新しいアプリの作成] を選択し、アプリの名前と説明を入力します。
- 開発のためにアプリを Pi テストネット上に保持します。
- 必須の URL を 2 つ入力します。
- 開発用 URL (例: http://localhost:3000)
- 外部 HTTPS URL プレースホルダー
- アプリ内ウォレット設定手順に従って、アプリにウォレットを割り当てます。
- バックエンドがトランザクションの認証に使用する API キーを生成します。
サンドボックス環境を使用するには、開発者は最初のサンドボックスセッション中に提供されたコードを入力し、Pi Utilities を通じて認証する必要があります。この手順により、ローカル開発環境がPiテストネットにリンクされます。
RailsアプリケーションにPi決済を統合する
開発者ライブラリには、最小限のセットアップで支払い機能をインストールする専用の Rails gem が含まれています。
Railsの初期設定
開発者はまず、標準的なRailsアプリケーションを作成します。Pi SDK Rails gemをGemfileに追加し、bundle installを実行すると、ジェネレーターコマンドによって必要なコンポーネントがインストールされます。このプロセスによって、以下のコンポーネントがセットアップされます。
- フロントエンドの支払い管理
- トランザクション処理のバックエンドルート
- 認証とコールバックのデフォルトコントローラ
ジェネレーターは、Rails 内での Stimulus と React の両方の実装をサポートします。
Pi購入ボタンの追加
StimulusベースのRailsアプリでは、開発者はPi決済コントローラにリンクされたボタンを追加します。このボタンはデフォルトでは無効になっており、ユーザーがPi経由で認証された後にのみ有効になります。
ボタンをクリックすると、サンドボックスを介してPiトランザクションが開始されます。サンドボックステスト中、ユーザーは生体認証ではなくパスフレーズでトランザクションを確認します。確認後、トランザクションが完了し、アプリケーションに成功レスポンスが返されます。
取引の保存と追跡
このライブラリはローカルトランザクションの追跡もサポートしています。開発者はモデルを生成して、以下の情報を格納することができます。
- 操作実働時間
- 注文データ
- Pi取引記録
各トランザクション記録には、Piブロックチェーンに紐付けられた支払い識別子、トランザクション状態、および関連するユーザーと注文への参照が含まれます。組み込みのRakeタスクにより、開発者はアプリケーションから直接トランザクションを一覧表示し、支払い状態を確認できます。
この構造により、Pi 支払いを既存のビジネス ロジックおよびデータベースときれいに統合できます。
ReactベースのRails統合
React を使用した Rails アプリケーション向けに、ライブラリは React 固有のインストールオプションを提供します。ジェネレーターは、Stimulus コントローラーの代わりに、Pi の支払いを処理する React コンポーネントをインストールします。
ReactベースのPiボタンは、Stimulusバージョンと同じ認証およびトランザクションフローに従います。ユーザーの観点からは、エクスペリエンスは全く同じでありながら、開発者はReactベースのフロントエンドアーキテクチャを維持できます。
提供されているデフォルトを使用すると、Stimulus と React の両方の実装を 10 分以内に完了できます。
Pi決済をNext.jsに統合する
開発者ライブラリは、最新の JavaScript アプリケーションで広く使用されているフレームワークである Next.js もサポートしています。
Next.js セットアップワークフロー
開発者はまず、デフォルト設定で標準的なNext.jsアプリケーションを作成します。Pi SDK for Next.jsをインストールすると、パッケージによって以下の機能が追加されます。
- Pi支払いボタンコンポーネント
- トランザクションを処理するために必要なAPIルート
セットアップを完了するには、開発者は Pi SDK スクリプトを追加し、ページに Pi ボタンをインポートして、アプリケーションのレイアウトを少し調整します。
サーバーが構築され起動されると、アプリは Rails ベースのアプリと同じ認証フローを使用してサンドボックス内で Pi トランザクションを処理できるようになります。
開発の摩擦を軽減する
サポートされているすべてのフレームワークにおいて、新しいライブラリの主なメリットは開発における摩擦の軽減です。開発者は、フロントエンドの支払いボタンとバックエンドのトランザクションロジックを手動で接続する必要がなくなります。SDKは、必要に応じてカスタマイズ可能な実用的なベースラインを提供します。
このアプローチは、Pi Networkがユーザーインタラクションに対応した実用的なアプリケーションに重点を置いていることを裏付けています。より迅速な統合により、アプリがプロトタイプの段階から進化し、実際のアプリ内決済をサポートする可能性が高まります。
Piアプリエコシステムへの影響
Pi Networkは、決済統合を標準化することで、開発者がトランザクション対応、テスト可能、かつ運用可能なアプリケーションを構築することを促進しています。このライブラリは以下を推進します。
- アプリ間で一貫した支払いフロー
- 信頼できる取引追跡
- メンテナンスとデバッグが容易
ユーザーにとっては、Pi決済に対応できるアプリの数が増えることになります。開発者にとっては、柔軟性を維持しながらセットアップ時間を短縮できます。
まとめ
Pi Networkの新しい開発者ライブラリは、決済ツールを単一の合理的なセットアップに統合し、統合にかかる時間と複雑さを軽減します。Rails、React、Next.jsをサポートすることで、開発者はアプリケーションロジックとデータの制御を維持しながら、Pi決済機能を追加するための明確なパスを得ることができます。
このリリースは、トランザクションアプリの構築、テスト、保守を容易にすることで、Piエコシステムの技術基盤を強化します。Pi Payments機能をアプリケーションに実装することに興味のある開発者は、Pi Networkをご覧ください。 YouTubeビデオ をご覧ください。
ソース:
- Piネットワークブログ新しいPiライブラリを使って、10分以内にPiアプリにPi Paymentsを統合する
- YouTube: Rails と Next.js のデモ
よくあるご質問
Pi 支払いをアプリに追加するにはどれくらい時間がかかりますか?
サポートされているフレームワークの場合、アプリを登録して API キーを構成すると、10 分以内に基本的な Pi 支払い機能を追加できます。
新しいライブラリではどのフレームワークがサポートされていますか?
最初のリリースでは、フロントエンドで JavaScript と React がサポートされ、バックエンドでは Ruby on Rails と Next.js がサポートされます。
トランザクションは Pi メインネットで処理されますか?
開発とテストはサンドボックス環境を通じて Pi テストネット上で行われるため、開発者は実際の Pi を使用せずにトランザクションをテストできます。
免責事項
免責事項:この記事で述べられている見解は、必ずしもBSCNの見解を表すものではありません。この記事で提供される情報は、教育および娯楽目的のみであり、投資アドバイスまたはいかなる種類のアドバイスとして解釈されるべきではありません。BSCNは、この記事で提供される情報に基づいて行われた投資決定について一切責任を負いません。記事を修正する必要があると思われる場合は、BSCNチームに電子メールでご連絡ください。 [メール保護].
著者
UC HopeUCは物理学の学士号を取得しており、2020年から暗号資産の研究者として活動しています。暗号資産業界に入る前はプロのライターとして活動していましたが、ブロックチェーン技術の高い可能性に惹かれて起業しました。CryptopolitanやBSCNなどに寄稿しており、中央集権型金融(CFI)、分散型金融(DFI)、アルトコインなど、幅広い分野を専門としています。
最新のCrypto News
最新の暗号通貨ニュースやイベント情報を入手しましょう





















