这个周末,我继续完善了 TransferIQ。
我之前已经在这里提到过,平日我尽量不开发这个项目,主要利用周末集中处理产品更新。这个周末的重点,是重新整理加密货币比较功能,并完成 Android 新版本的内部测试。
重新整理加密货币功能结构
现在,TransferIQ 的 Crypto 页面被明确分成四个部分:
Spot / Conversion / P2P / Card
这样用户可以更清楚地区分不同的交易方式。
- Spot:查看哪些交易所真正支持某个交易对
- Conversion:查看交易所内部的快速兑换功能
- P2P:查看用户之间的法币与加密货币交易渠道
- Card:查看银行卡购买加密货币的渠道
这次最大的调整是 Spot 功能。
交易对支持和实时价格不再混在一起
之前有一个比较严重的问题:
如果某家交易所的价格 API 暂时无法访问,这家交易所可能会直接从结果中消失。
但实际上:
价格暂时无法获取,不代表这家交易所不支持该交易对。
所以我重新拆分了判断逻辑。
现在系统会分别处理:
- 这家交易所是否真正支持该交易对
- 是否可以获取实时价格
- 手续费和价差是多少
- 用户应该进入哪个实际交易页面
如果官方 API 可以使用,就优先使用官方数据。
如果官方 API 暂时不可用,则使用已经验证过的交易对数据、CoinGecko 数据、实时外汇汇率或事先整理的手续费和价差数据。
这样,即使某个价格接口暂时失败,交易所也不会无故消失。
扩大本地交易所覆盖范围
这次我也重新整理了不同国家和地区的本地交易所。
目前主要包括:
- 韩国交易所
- 日本交易所
- 巴西交易所
- 全球大型交易所
用户选择不同的法币和加密货币后,可以查看哪些交易所实际支持对应交易对。
例如:
- KRW 与 USDT、USDC、BTC、ETH
- JPY 与 BTC、ETH,以及部分稳定币交易对
- BRL 与 USDT、USDC、BTC、ETH
- USD、EUR、GBP 等全球法币交易对
每个结果都会尽量直接连接到对应交易所的实际交易页面,而不是只跳转到交易所首页。
交易链接和推荐链接分开处理
另一个调整是把两个不同目的的链接分开:
- 交易链接:进入实际交易市场
- 推荐注册链接:用于新用户注册
之前这两类链接有时会相互覆盖。
现在系统会分别保存,避免用户点击“交易”却进入注册页面,或者推荐链接被普通官网链接覆盖。
保留已有的可信度标签
这次我也清理了数据标签。
我没有继续增加新的标签等级,而是只保留产品原本使用的标签体系。
能够从官方 API 或交易所市场数据确认的内容,会显示为现有的 Live 类标签。
无法实时获取价格、但可以根据手续费、价差和市场基准进行计算的数据,则继续使用原来的 benchmark 类标签。
完成 Google Play 内部测试
在功能调整完成后,我也完成了新版 Android 应用的 Google Play 内部测试。
内部测试主要检查了:
- 应用是否可以正常启动
- Crypto 四个分类是否正常显示
- 交易对切换是否有效
- 本地交易所是否正常出现
- 交易链接是否正确
- 多语言内容是否正常
- 广告和主要页面是否影响运行
测试完成后,我已经把更新版本上传到 Google Play。
这次更新对产品意味着什么
TransferIQ 最开始更像一个简单的汇款和汇率比较工具。
但现在它正在逐渐变成一个更完整的资金路径发现工具。
用户真正想知道的通常不是一个单独的价格,而是:
哪里可以完成这笔兑换?
总成本是多少?
手续费和价差是多少?
最终能够收到多少钱?
这也是我现在继续开发 TransferIQ 的方向。
这个周末完成的工作并不只是增加几个交易所,而是重新整理了整个加密货币比较逻辑,让系统在 API 不稳定的情况下也能提供有用的结果。
接下来,我会继续检查不同国家、不同交易对和不同交易方式之间的数据完整性。