下载

arrow_down

构建

arrow_down

更多

arrow_down
activityactivityactivityactivity
  • themelight
  • languageIcon

  • menu
Skip to Content
Zh CnDocs
参考
Dapp继续集成 Bitget Wallet Lite

继续集成 Bitget Wallet Lite

基于之前的文档,DApp 已经完成了Bitget Wallet的集成。接下来,我们将介绍如何为 DApp 继续集成Bitget Wallet Lite

Bitget Wallet Lite

1. 介绍

  • Bitget Wallet Lite:Bitget Wallet 为 Telegram 用户推出的安全、用户友好的 Telegram 小程序钱包。通过集成 Bitget Wallet Lite,DApp 开发者可以为 Telegram 用户提供无缝的链上交互和交易体验。
  • 支持的链
    • Evm
    • Ton
    • Solana
  • 支持的 DApp 链接方式
  • 资源

2. 适用场景

1. Telegram 小程序

对于使用 Telegram 小程序开发的 DApp,Bitget Wallet Lite天然满足此类 DApp 的需求。通过集成Bitget Wallet Lite

  • 无需下载:用户不再需要下载钱包应用程序;他们可以使用Bitget Wallet Lite一键创建和链接钱包。
  • 闭环交互:用户可以在 Telegram 内完成钱包链接和签名等一系列操作,使交互过程更加完整。

2. Web DApp

对于没有 Telegram 小程序的 Web DApp,集成Bitget Wallet Lite并在 Bitget Wallet DApp 中心注册也会在Bitget Wallet Lite DApp 中心显示该 DApp,允许 Telegram 用户直接访问 DApp,而无需 Telegram 小程序,实现 Telegram 用户的快速访问

集成指南

1. 集成钱包

Bitget Wallet Lite的集成方法与之前集成Bitget Wallet兼容。请参考以下文档完成集成:

2. 区分显示Bitget WalletBitget Wallet Lite入口

一般来说,建议集成Bitget Wallet Lite的 DApp 根据用户访问场景调整钱包链接策略:

  • 当用户通过Bitget Wallet DApp 中心PC 浏览器移动浏览器访问 DApp 时,只应向他们提供Bitget Wallet入口。
  • 当用户通过Bitget Wallet Lite DApp 中心Telegram 小程序Telegram 浏览器访问 DApp 时,只应向他们提供Bitget Wallet Lite入口。

具体方法是确定应用程序是否在Telegram环境中打开,并相应调整显示钱包入口的逻辑:

import { isTelegramEnvironment } from '@bitget-wallet/omni-connect' const isTMA = await isTelegramEnvironment() // 返回是否在Telegram中打开,true为是,false为否。 if (isTMA) { // True表示在Telegram中,只打开Bitget Wallet Lite入口 } else { // False表示在非Telegram环境中,只打开Bitget Wallet入口 }
  1. 经典适配器 对于已使用经典适配器集成 Bitget Wallet 的 DApp,Bitget Wallet Lite 也支持相同的集成方法。请参考经典适配器快速集成指南完成集成。
Last updated on