I had just been through this ordeal and the best solution is to use your fingers. All those material you mentioned will soften the saps a bit and you use your fingers to gently rub them off like rubber.
It'll take a while depends on how long have you allowed the saps to remain on your car. Last time I spent a good hour to rub off a dozen or so saps that I dont' think you can take my finger prints anymore afterwards.
It's a pain but ask yourself what's more important, your car paint or your fingers. And the answer is obvious.