Nope, because those kinds of fruits are full of some kinda oils and sugar. Its like trying to clean with cola but even worse. Source: i tried a long time ago
depends on what is the thing you are trying to get off the glass. you'd have to use plenty of water afterwards anyway to get rid of all the sugar so it would need to be something that really needs the citric acid and would not get cleaned with just water