
Popüler Web3 kütüphaneleriyle entegrasyonlar, cüzdan bağlantı sürecini kolaylaştıran yeni yöntemler ve Infura API anahtarı entegrasyonu M...

MetaMask, dijital varlıkları, kimliği ve yetkiyi yönetmek için milyonlarca Web3 kullanıcısı tarafından güvenilmektedir. MetaMask SDK, geliştiricilerin MetaMask işlevselliğini her platform ve cihazda dapp'lerine entegre etmelerini sağlar.
SDK, MetaMask Mobil Uygulaması ve/veya MetaMask Uzantısı ile güvenli bağlantı ve doğrudan iletişim sunar. Tüm büyük JavaScript framework'leri, yerel iOS, yerel Android uygulamaları ve Unity uygulamaları dahil olmak üzere çeşitli geliştirici framework'lerini destekler.
MetaMask kullanıcılarıyla bağlantı kurmak isteyen dapp geliştiricileri için SDK, mobil tarayıcı veya mobil uygulamadaki dapp'iniz ile kullanıcının MetaMask cüzdan uygulaması arasında derin bağlantı (deep link) sunarak mobil cihazlarda son kullanıcı deneyimini iyileştirir.
SDK aracılığıyla kurulan mobil bağlantılar, son bağlantı tarihinden itibaren 30 güne kadar aktif kalır. Bu süreklilik, kullanıcıların geri döndüklerinde sıfırdan yeniden bağlanma zorunluluğunu ortadan kaldırarak günlük, haftalık ve aylık aktif kullanıcılar için kolaylık sağlar. SDK'nın yeni Connect + Sign yöntemiyle geliştiriciler, dapp ile cüzdan arasındaki gereksiz geçişleri ortadan kaldırarak bağlantı sürecini daha da basitleştirebilir ve bağlantı gereksinimlerini yalnızca tek bir uygulama geçişine indirgeyebilir.
Masaüstünde SDK, çoklu cüzdan istemci desteği sunarak kullanıcıların dapp'inize MetaMask uzantısı veya mobil cüzdan aracılığıyla bağlanmayı seçmelerine olanak tanır.
Geçtiğimiz çeyrekte, dapp geliştirici yolculuğunu desteklemek amacıyla paylaşmaktan heyecan duyduğumuz çeşitli özellikler sunduk.
SDK artık akıllı sözleşme etkileşimi için üst düzey kütüphaneler, React hook'ları ve bir React UI kit içermektedir. JS SDK entegrasyon süreci, popüler kolaylık kütüphanesi Web3Onboard desteğiyle basitleştirilmiştir. Bu entegrasyona ilişkin ayrıntılı adımlar dokümantasyonda mevcuttur.
Infura müşterileri için MetaMask SDK aracılığıyla Infura API'sinin kullanımını kolaylaştırdık. Geliştiriciler artık salt okunur JSON RPC yöntemleri için Infura API'lerini MetaMask'ın JS ve Unity SDK'larıyla kullanabilir. Doğrudan, salt okunur JSON-RPC istekleri—kullanıcı cüzdanı etkileşimi gerektirmeyen blok zinciri istekleri—dapp'inizin çoğu JSON-RPC API yöntemini doğrudan çağırmasına olanak tanır ve salt okunur işlemler için kullanıcı cüzdanı kimlik doğrulamasını devre dışı bırakır. Bu durum, devops süreçlerinizi basitleştirir ve kullanıcının cüzdanı aktif olmasa bile zincir üstü verilerin dapp'inizin ön yüzüne aktarılmasını sağlayan akıcı bir geri dönüş mekanizması oluşturarak kullanıcı deneyimini geliştirir.
Son olarak, Eylül ayında sınırlı bir kapsamda yayımlanan Android SDK'mızın artık tüm geliştiricilere açık olduğunu duyurmaktan memnuniyet duyuyoruz. MetaMask'a özgü olan Android SDK, iki bileşenden oluşmaktadır: dapp'e aktarılan istemci SDK'sı ve MetaMask React Native Wallet'a gömülü yeni bir Android Native Module olan sunucu SDK'sı. İstemci SDK'sı, sunucu SDK'sıyla İşlemler Arası İletişim (IPC) kullanarak iletişim kurar; bu da onu bir aktarım sunucusuna (relay server) dayanan Android SDK uygulamalarına kıyasla daha hızlı ve güvenli kılar.
Yapay zeka tarafından çevrildi. Hatalar içerebilir. Lütfen her zaman bilgileri doğrulayın.