APP依赖后端服务是很常见的,但由于网络、后端服务的不可控,会导致APP出现业务阻塞。
场景1.登录
现在很多APP都会要求用户登录注册,目的是想获取用户信息。如果因为第三方服务导致无法登录注册,APP是否就不能用了?我认为不是的,提高用户对APP的依赖、保持用户粘性也同样重要。离线功能较多的APP,可以先让用户体验功能,待合适时候(例保存数据)再提示用户登录,避开无法登录导致用户弃用。
场景2.权限校验
用户在APP中使用了付费资源制作作品,导出作品时需要做权限校验,以此让用户付费。如果第三方服务出现问题,导致权限校验失败,是否就无法导出作品呢?我认为也不是的,让用户使用APP的优先级应该最高的,无法做权限校验就直接走无权限流程(例作品打水印),这样才能更好地保持用户的粘性。
总结:
为了保持用户的粘性,一些非必要业务流程可以采用降级处理。
网友评论