宝宝如果是肺炎的话就肯定会有痰液产生,由于年龄较小咳嗽咳痰的能力较差往往排痰时间较长,宝宝咳嗽脸发紫是由于咳嗽过于厉害引起的缺氧造成的。
由于肺炎对于婴儿来说已经是比较严重的疾病了且据你描述的症状来看宝宝也的确比较严重建议住院治疗为好。