技能要求:
经验要求:
5-10年经验
工作描述:
项目编号:【184485】
项目背景:
我们已有一个 H5 网站,主要功能是用户通过网页连接 Web3 钱包并参与互动。当前页面在普通浏览器中基本可用,但在 Telegram Mini App 环境中连接钱包存在兼容问题,例如点击连接钱包无响应、无法唤起钱包 App 或连接失败。
项目目标:
开发并完善 Telegram Mini App 版本,使用户可以在 Telegram 内直接打开 H5 页面并顺利连接 Web3 钱包,同时保证在 PC 浏览器、Android 浏览器、iOS Safari 以及 Telegram 内 WebView 环境中均可正常使用。
核心开发需求:
1. Telegram Mini App 集成
* 创建并配置 Telegram Bot 与 Mini App
* 接入 Telegram WebApp SDK
* 支持从 Telegram 打开 H5 页面并获取用户信息(如 Telegram user id)
2. 钱包连接兼容开发
* 解决 Telegram WebView 中钱包 Deeplink 无法唤起的问题
* 支持主流钱包连接(如 MetaMask、WalletConnect 、okx、币安等)
* 在 Telegram 环境下实现 Deeplink 或 Universal Link 的适配
* 优化 PC、Android、iOS 浏览器和 Telegram Mini App 多环境兼容
3. H5 代码优化
* 对现有 H5 钱包连接逻辑进行重构或适配
* 根据运行环境自动选择合适的连接方式
* 处理 Telegram WebView 对 window.open、deeplink 等限制
4. 用户体验优化
* 钱包连接失败提示
* 自动检测运行环境(浏览器 / Telegram)
* 钱包连接流程优化
技术要求(建议):
* 熟悉 Web3 前端开发
* 熟悉 WalletConnect / MetaMask 连接流程
* 熟悉 Telegram Mini App / Telegram WebApp SDK
* 熟悉 JavaScript / React / Web3 前端架构
交付内容:
完整可运行的 Telegram Mini App
兼容 PC、Android、iOS、Telegram 的钱包连接方案
源代码及部署说明
简单技术文档
期望周期:
约 5–10 天完成开发与测试
预算:
可根据开发者方案报价。