We have not been able to check-in and get phone boarding passes last two years at least on American. Don’t remember before that.