コンテンツへスキップ

MetaMaskでWeb3開発者の可能性を広げる

人気のWeb3ライブラリとの統合、ウォレット接続プロセスを効率化する新しいメソッド、およびInfura APIキーの統合がM...に追加されました。

2分で読める
MetaMaskでWeb3開発者の可能性を広げる

MetaMask は、デジタル資産、アイデンティティ、および権限の管理において、数百万人の Web3 ユーザーから信頼されています。MetaMask SDK を使用することで、開発者はあらゆるプラットフォームやデバイスにわたって、dapp に MetaMask の機能を統合することができます。

SDK は、MetaMask モバイルアプリおよび/または MetaMask 拡張機能との安全な接続と直接通信を提供します。主要な JavaScript フレームワーク、iOS ネイティブ、Android ネイティブアプリケーション、Unity アプリケーションを含むさまざまな開発者フレームワークをサポートしています。

MetaMask SDK でシームレスな Web3 ユーザー体験を構築しましょう。

MetaMask ユーザーとの接続を目指す dapp 開発者にとって、SDK はモバイルブラウザまたはモバイルアプリ上の dapp とユーザーの MetaMask ウォレットアプリ間のディープリンクを提供することで、モバイルにおけるエンドユーザー体験を向上させます。

SDK 経由で確立されたモバイル接続は、最後の接続から最大 30 日間持続します。この持続性により、デイリー・ウィークリー・マンスリーのアクティブユーザーが再訪した際に最初から再接続する必要がなくなり、利便性が向上します。SDK の新しい Connect + Sign メソッドにより、開発者は dapp とウォレット間の不要な切り替えをなくし、接続に必要な操作をアプリの切り替え一回のみに削減することで、接続プロセスをさらに効率化できます。

デスクトップでは、SDK がマルチウォレットクライアントのサポートを可能にし、ユーザーは MetaMask 拡張機能またはモバイルウォレットのどちらを通じて dapp に接続するかを選択できます。

Web3 開発者の dapp 開発体験を向上させる

この四半期、dapp 開発者の開発プロセスをサポートするいくつかの機能を導入しましたので、ぜひご紹介したいと思います。

SDK には、スマートコントラクトのインタラクション向けの高レベルライブラリ、React フック、および React UI キットが追加されました。また、人気のコンビニエンスライブラリである Web3Onboard のサポートにより、JS SDK の統合プロセスが効率化されました。この統合の詳細な手順はドキュメントでご確認いただけます。

Infura をご利用のお客様向けに、MetaMask SDK を通じた Infura API の利用を可能にしました。開発者は、読み取り専用の JSON RPC メソッドに対して、MetaMask の JS および Unity SDK で Infura API を利用できるようになりました。ユーザーのウォレット操作を必要としないブロックチェーンリクエストである直接的な読み取り専用 JSON-RPC リクエストにより、dapp はほとんどの JSON-RPC API メソッドを直接呼び出すことができ、読み取り専用操作においてユーザーのウォレット認証を省略できます。これにより DevOps が簡素化され、ユーザーのウォレットが非アクティブな場合でもオンチェーンデータを dapp のフロントエンドに表示できる効率的なフォールバックメカニズムが実現し、ユーザー体験が向上します。

最後に、9 月に限定リリースされた Android SDK が、すべての開発者に公開されたことをお知らせします。MetaMask 独自の Android SDK は、dapp にインポートされるクライアント SDK と、MetaMask React Native ウォレットに組み込まれた新しいサーバー SDK の 2 つのコンポーネントで構成されています。クライアント SDK はプロセス間通信(IPC)を使用してサーバー SDK と通信するため、リレーサーバーに依存する Android SDK の実装と比較して、より高速かつ安全です。

AIによる翻訳です。エラーが含まれている可能性があります。常に情報を確認してください。

翻訳を評価する

この記事の執筆者: