Zum Inhalt springen

Web3-Entwickler mit MetaMask zum Aufbau befähigen

Integrationen mit beliebten Web3-Bibliotheken, neue Methoden zur Vereinfachung des Wallet-Verbindungsprozesses und die Infura-API-Schlüssel-Integration wurden zum M...

2 Min. Lesezeit
Web3-Entwickler mit MetaMask zum Aufbau befähigen

MetaMask wird von Millionen von Web3-Nutzern vertraut, um digitale Assets, Identitäten und Berechtigungen zu verwalten. Das MetaMask SDK ermöglicht es Entwicklern, MetaMask-Funktionalität plattform- und geräteübergreifend in ihre Dapp zu integrieren.

Das SDK bietet eine sichere Verbindung und direkte Kommunikation mit der MetaMask Mobile App und/oder der MetaMask Extension. Es unterstützt eine Vielzahl von Entwickler-Frameworks, darunter alle gängigen JavaScript-Frameworks, native iOS- und Android-Anwendungen sowie Unity-Anwendungen.

Nahtlose Web3-Nutzererlebnisse mit dem MetaMask SDK gestalten.

Für Dapp-Entwickler, die eine Verbindung zu MetaMask-Nutzern herstellen möchten, verbessert das SDK das Endnutzererlebnis auf Mobilgeräten durch einen Deep Link zwischen Ihrer Dapp in einem mobilen Browser oder einer mobilen App und der MetaMask Wallet-App des Nutzers.

Die über das SDK hergestellten mobilen Verbindungen bleiben bis zu 30 Tage ab dem Zeitpunkt der letzten Verbindung bestehen. Diese Persistenz erleichtert täglichen, wöchentlichen und monatlichen aktiven Nutzern die Nutzung, da sie sich bei ihrer Rückkehr nicht erneut von Grund auf verbinden müssen. Mit der neuen Connect + Sign-Methode des SDK können Entwickler den Verbindungsprozess weiter optimieren, indem unnötiges Wechseln zwischen Dapp und Wallet entfällt und der Verbindungsvorgang auf einen einzigen App-Wechsel reduziert wird.

Auf dem Desktop ermöglicht das SDK die Unterstützung mehrerer Wallet-Clients, sodass Nutzer wählen können, ob sie sich über die MetaMask Extension oder die mobile Wallet mit Ihrer Dapp verbinden möchten.

Verbesserung der Dapp-Entwicklungserfahrung für Web3-Entwickler

Im vergangenen Quartal haben wir mehrere Funktionen eingeführt, die die Entwicklungsreise von Dapp-Entwicklern unterstützen und über die wir gerne berichten möchten.

Das SDK enthält nun Higher-Level-Bibliotheken für Smart-Contract-Interaktionen, React Hooks und ein React UI Kit. Der JS-SDK-Integrationsprozess wurde durch die Unterstützung der beliebten Convenience-Bibliothek Web3Onboard optimiert. Detaillierte Schritte für diese Integration sind in der Dokumentation verfügbar.

Für Infura-Kunden haben wir die Nutzung der Infura API über das MetaMask SDK ermöglicht. Entwickler können ihre Infura API nun mit MetaMasks JS- und Unity-SDKs für alle Read-only-JSON-RPC-Methoden verwenden. Direkte, Read-only-JSON-RPC-Anfragen – also Blockchain-Anfragen, die keine Interaktion mit der Nutzer-Wallet erfordern – ermöglichen es Ihrer Dapp, die meisten JSON-RPC-API-Methoden direkt aufzurufen, ohne dass für Read-only-Operationen eine Wallet-Authentifizierung erforderlich ist. Dies vereinfacht Ihre DevOps und verbessert das Nutzererlebnis durch einen optimierten Fallback-Mechanismus, der es ermöglicht, On-Chain-Daten im Frontend Ihrer Dapp anzuzeigen, auch wenn die Wallet des Nutzers nicht aktiv ist.

Abschließend freuen wir uns bekanntzugeben, dass unser Android SDK, das im September zunächst in begrenztem Umfang veröffentlicht wurde, nun allen Entwicklern zur Verfügung steht. Das Android SDK von MetaMask besteht aus zwei einzigartigen Komponenten: dem Client SDK, das in die Dapp importiert wird, und dem neuen Server SDK, einem Android Native Module, das in die MetaMask React Native Wallet eingebettet ist. Das Client SDK kommuniziert mit dem Server SDK über Inter-Process Communication (IPC), was es schneller und sicherer macht als Android-SDK-Implementierungen, die auf einem Relay-Server basieren.

KI-übersetzt. Kann Fehler enthalten. Bitte überprüfen Sie die Informationen stets.

Bewerten Sie die Übersetzung

Dieser Artikel wurde verfasst von: