It was a serious answer. Water and only water. Most wheel cleaners are corrosive and will eat through the laquer.
The man speaks sense. ALL wheel cleaners will be acid or alkali to some degree. I have used a range in the past, and wonder wheels was recommended by OZ to clean their wheels. And it stripped the finish off them a treat. IF you must use a wheel cleaner I recommend taking them off, doing it and making sure they are rinsed AND dried properly. Over time, just a bit of acid on wheels will strip them.
But once they are clean a sealant on top will mean water will clean them fine. I had a new set of Rays put on my car 6 months ago. They got 2 coats of JetSeal 109, and have been fully cleaned with water at least every two weeks since then, and they are corroding.