Respuesta :

I would say that "any more" has to do with quantity (would you like any more bread?), and "any longer" with time or duration (we are not friends any longer, although I believe it would be also correct to say "any more" in this case).