Betr1488,
у тебя проблема в том, что когда ты ставишь Content-type: application/json, то должен отсылать именно в таком формате и php будет его из потока читать. Вот так попробуй:
$.ajax({
headers: {
"Content-Type" : "application/json",
'Authorization': 'key=AIza***kTbxQ'
},
url: "https://gcm-http.googleapis.com/gcm/send",
type: "POST",
timeout : '5000',
async : true,
dataType: "JSON",
data : JSON.stringify({
registration_ids : ["***"],
data : {
'title' : '123',
"message" : "123123!",
'vibrate' : "1",
'sound' : "1"
}
})
});