周五的时候,一个业务方给我提了个关闭云存储过期提醒推送的需求。经过来回多次的沟通,终于弄清楚了客户遇到的问题,即:如果用户为某设备开通了续订服务,设备移除后,并不会关闭该服务,并且也没有提供给开发者可以关闭的接口。

既然客户认为云存储功能是必须的,那通过关闭服务到期提醒的消息来解决问题,显然是不合理的。

我又问业务方既然服务是绑定设备的,为什么设备被移除后,其关联的服务没有关闭呢?他说是 IPC 那边的产品定义的。我们又找了 IPC 的产品了解原因,开始的时候他用视频用户购买 VIP 会员举例,说只要用户开通了续订服务,不管看不看 VIP 视频, 到期了就会自定扣费。这样的解释显然是不合理的,VIP 会员的服务是和用户账号绑定的,账号是唯一的;而云存储服务是关联设备的,用户移除设备后,云存储服务也就不可用了,该服务应该一起被关闭才更合理些。来回多次交流后,他说行业内 80% 以上的厂商都是这样做的。。。。。。

业内如此我们就得如此吗?的确,“业界就是这样做的”在项目过程中,可以减少很多的争执,产品交付后也不会有大的失误。借鉴可以,但不要无脑抄呀,更不该只抄个半成品