我们在2021年4月2日发布了小程序新版本,里面新增了授权手机号登录功能,使用核心功能之前会要求用户授权手机号,同时该用户的手机号会展示在我们后台(已排查我们的代码是没有问题的,并且该小程序版本为全量发布)。但2021年5月8日上午,某用户使用了小程序的核心功能,却没有被获取到手机号,疑似该用户还在使用4月2日之前老版本的小程序,没有授权登录的功能,所有就没获取到该用户的手机号。我想问下,为什么有用户都过了一个月了还在使用老版本的小程序?以及这个问题如何避免,怎么才能让所有用户都使用最新版本的小程序?

可以检测是否有新版本,强制用户更新。参考文档
https://developers.weixin.qq.com/miniprogram/dev/api/base/update/UpdateManager.html