What about this part? Erel's sample app C2DM tutorial says this:
"You are now ready to test it!
Run the B4A project, enter a name in the text field and press on the Register button. You should see a toast message saying Registration successful. Messages are also printed to the logs. It can take several seconds.
This means two things. Your device has registered with Google servers and also that the registration id was sent to the developer web service (currently configured with the service hosted here) with the specified name.
The name will be used to reference the device. Note that each device must have a unique name."
My user's device will have to be registered in order to receive C2DM msg's from my website. If they don't have to do anything, how does their device name get registered into the C2DM system?