I personally just clean black frames with pure,scrub leave go back a few mins later scrub then rinse again, I get good results and no problems.
Not saying I'm right but that's what I do and results are good,not saying there gleaming white but customers are pleased,in my opinion cleaning is cleaning,I'm not trying to make them look like new,but fair play to the guys that put the effort in an want make them look like new