Pour éviter les problèmes, je crois que l'idéal serait de désactiver complètement les iMessages dans le téléphone de ton fils s'il n'a pas de données mobiles dans son forfait. Ainsi, les messages seront toujours reçus en textos SMS, qu'il ait du Wi-Fi ou non, sans devoir a chaque fois basculer entre les 2.
Sur son téléphone, dans Réglages > Messages, il devrait pouvoir désactiver l'interrupteur " iMessage "