It works on my glasses and my iPhone 6
It did take a couple of times of adding light layers to get it to work well, but it does.  Most of the little scratches are now gone from my iPhone 6 and my glasses.
Rating: 4 stars