
Добавлена интеграция с популярными Web3-библиотеками, новые методы для упрощения подключения кошелька и интеграция API-ключа Infura в M...

MetaMask пользуется доверием миллионов пользователей Web3 для управления цифровыми активами, идентификацией и правами доступа. MetaMask SDK позволяет разработчикам интегрировать функциональность MetaMask в свои dapp на любой платформе и устройстве.
SDK обеспечивает безопасное соединение и прямую связь с мобильным приложением MetaMask и/или расширением MetaMask. Он поддерживает широкий спектр фреймворков для разработчиков, включая все основные JavaScript-фреймворки, нативные приложения для iOS и Android, а также приложения Unity.
Для разработчиков dapp, стремящихся наладить связь с пользователями MetaMask, SDK улучшает пользовательский опыт на мобильных устройствах, обеспечивая глубокую ссылку между вашим dapp в мобильном браузере или мобильном приложении и кошельком MetaMask пользователя.
Мобильные соединения, установленные через SDK, сохраняются до 30 дней с момента последнего подключения. Такая устойчивость соединения обеспечивает удобство для ежедневных, еженедельных и ежемесячных активных пользователей, избавляя их от необходимости подключаться заново при каждом возвращении. Благодаря новому методу Connect + Sign в SDK разработчики могут дополнительно упростить процесс подключения, устранив лишние переключения между dapp и кошельком и сократив требования к подключению до единственного переключения приложения.
На десктопе SDK обеспечивает поддержку нескольких кошельков, позволяя пользователям выбирать способ подключения к вашему dapp — через расширение MetaMask или мобильный кошелёк.
За прошедший квартал мы внедрили ряд функций для поддержки разработчиков dapp, о которых нам не терпится рассказать.
SDK теперь включает библиотеки высокого уровня для взаимодействия со смарт-контрактами, React hooks и UI-кит для React. Процесс интеграции JS SDK был упрощён благодаря поддержке популярной вспомогательной библиотеки Web3Onboard. Подробные инструкции по интеграции доступны в документации.
Для клиентов Infura мы обеспечили возможность использования Infura API через MetaMask SDK. Теперь разработчики могут применять свой Infura API совместно с JS и Unity SDK от MetaMask для любых JSON-RPC методов в режиме только для чтения. Прямые запросы JSON-RPC только для чтения — запросы к блокчейну, не требующие взаимодействия с кошельком пользователя, — позволяют вашему dapp напрямую вызывать большинство методов JSON-RPC API, минуя аутентификацию кошелька для операций только для чтения. Это упрощает DevOps и улучшает пользовательский опыт, создавая оптимизированный резервный механизм, который позволяет отображать данные on-chain во фронтенде вашего dapp даже в том случае, когда кошелёк пользователя неактивен.
Наконец, мы рады сообщить, что наш Android SDK, первоначально выпущенный в ограниченном доступе в сентябре, теперь доступен всем разработчикам. Android SDK от MetaMask уникален тем, что состоит из двух компонентов: клиентского SDK, который импортируется в dapp, и нового серверного SDK — нативного Android-модуля, встроенного в кошелёк MetaMask на React Native. Клиентский SDK взаимодействует с серверным SDK посредством межпроцессного взаимодействия (IPC), что делает его быстрее и безопаснее по сравнению с реализациями Android SDK, использующими relay-сервер.
Переведено ИИ. Может содержать ошибки. Пожалуйста, всегда проверяйте информацию.