MissingRegistration
is returned by GCM when you fail to include a registration ID in your request.
For the plain text request you are using (based on your application/x-www-form-urlencoded;charset=UTF-8
content type), the registration ID should be passed as ®istration_id=your_registration_id
and not ®istration_id=
as in the code you posted.