from where i got a new iphone from apple my last one had a invisible shield on it and i haven got a case for it yet and it's go minor scratches on on it.. is there some liquod or something to pt on it?
not sure if there is a specific product, but how about the spray used for eye glasses? If they are bad enough and you want to try something risky, look up a product called Armour Etch