And, does it cache it locally?
I ask because I am wondering if it's possible to change the sound of a push notification via SSH, replacing an app sound.
My question is specifically about how the API for push notifications works. Does it send a .caf (aiff) binary file for the phone to play each time?