Same process coming back from Shanghai. Test results went to the local health code app within four hours.
I remember there was an airport metal detector discussion in another thread (or maybe this one, can't recall) and I deliberately wore athletic shoes to ensure I had nothing on me in Hongqiao. Detector didn't go off, and I was waved through with no search.