大家在使用tpwallet去查询设备信息的时候, 会发觉在页面上仅仅能看到一串id, ip地址是根本就不会显示的。
很多用户到了这个地步, 他们的第一个反应就是认为钱包是不是出现了故障, 其实事实并不是这样的, 这实际上就是tpwallet为了注重安全设计而做出的主动取舍, 这就说明它并不是一个bug。
隐藏 ip 的核心目的, 是保护用户的隐私。要是每次交互都把公网 ip 暴露出来, 再加上一个唯一的 id, 那就很容易拼出完整的行为轨迹。所以, 有些接口只回传设备标识,不附带网络地址, 这是产品层面的刻意留白。
在实际用这个功能的时候, 缺了ip地址并不影响转账、签名、查余额这些核心操作。如果你担心当前网络环境是不是安全, 就直接到手机设置里去确认连接的Wi-Fi或者是数据网络就可以了, 根本没必要指望钱包内置的ip字段来定位位置。
