This only works on mesh that has yellowed due to age. I have not tried it on other shoes, but if it’s yellow due to age and not embedded dirt or dried up residue from other cleaning products, it won’t work.
Yes it does work, don't useit on leather but only on mesh and any other fabric other than suede, vinegar actually works as a natural bleach when you put it in the sun or UV light.