这个周末,我继续更新了 TransferIQ。
我之前在这里写过,平日我尽量不开发这个项目,主要利用周末集中处理产品问题。
这次的重点不是增加一个小功能,而是重新整理整个加密货币比较结构。
现在 Crypto 页面被分成四个部分:
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 等全球法币交易对
我还把交易链接和推荐注册链接分开处理。
之前这两个链接有可能相互覆盖。
现在:
「交易」 按钮进入实际交易市场
「注册」 按钮使用推荐链接
推荐链接不会被普通官网链接覆盖
另一个问题是数据标签。
我之前为了区分数据来源,增加了一些新的标签。
但后来发现,这会让用户更难理解。
所以这次删除了额外的标签,只保留原本的标签体系。
能够从官方市场数据确认的内容,统一使用现有的 Live 类标签。
无法获得实时价格,但可以根据手续费、价差和市场基准计算的数据,继续使用 benchmark 类标签。
完成这些调整以后,我也完成了 Google Play 内部测试,并上传了新的 Android 版本。
这次内部测试主要检查了:
App 是否可以正常启动
Spot / Conversion / P2P / Card 是否正常显示
不同交易对是否可以正常切换
本地交易所是否会正确出现
交易链接和推荐链接是否正确
多语言内容是否同步
广告和其他原生模块是否影响运行
这次更新之后,TransferIQ 不再只是显示一个汇率数字。
它正在逐渐变成一个资金路径比较工具。
用户真正需要知道的是:
哪里可以完成这笔兑换?
需要支付多少手续费和价差?
最终实际能收到多少钱?
这是我这次周末更新的主要目标。










