android - Response from gcm server -
when i'm trying send message gmc server response : id=0:1369151570496475%5193e1bc66d6cf16
and notification not being recieved. response mean? sorry english ;]
public string sendnotification(string deviceid, string message) { string googleappid = "xxxxx"; var sender_id = "xxx"; var value = message; webrequest trequest; trequest = webrequest.create("https://android.googleapis.com/gcm/send"); trequest.method = "post"; trequest.contenttype = " application/x-www-form-urlencoded;charset=utf-8"; trequest.headers.add(string.format("authorization: key={0}", googleappid)); trequest.headers.add(string.format("sender: id={0}", sender_id)); string postdata = "collapse_key=score_update&time_to_live=108&delay_while_idle=1&data.message=" + value + "&data.time=" + system.datetime.now.tostring() + "®istration_id=" + deviceid; console.writeline(postdata); byte[] bytearray = encoding.utf8.getbytes(postdata); trequest.contentlength = bytearray.length; stream datastream = trequest.getrequeststream(); datastream.write(bytearray, 0, bytearray.length); datastream.close(); webresponse tresponse = trequest.getresponse(); datastream = tresponse.getresponsestream(); streamreader treader = new streamreader(datastream); string sresponsefromserver = treader.readtoend(); treader.close(); datastream.close(); tresponse.close(); return sresponsefromserver; }
Comments
Post a Comment