- var applicationID = "dno8ujDPEuWJXrRzudDK";
- var senderId = "636408391381";
- string deviceId = "*************";
- WebRequest tRequest = WebRequest.Create("https://fcm.googleapis.com/fcm/send");
- tRequest.Method = "post";
- tRequest.ContentType = "application/json";
- var data = new
- {
- to = deviceId,
- notification = new
- {
- body = obj_Parameter.Message,
- title = obj_Parameter.TagMsg,
- icon = "myicon"
- },
- priority = "high"
- };
- var serializer = new JavaScriptSerializer();
- var json = serializer.Serialize(data);
- Byte[] byteArray = Encoding.UTF8.GetBytes(json);
- tRequest.Headers.Add(string.Format("Authorization: key={0}", applicationID));
- tRequest.Headers.Add(string.Format("Sender: id={0}", senderId));
- tRequest.ContentLength = byteArray.Length;
- using (Stream dataStream = tRequest.GetRequestStream())
- {
- dataStream.Write(byteArray, 0, byteArray.Length);
- using (WebResponse tResponse = tRequest.GetResponse())
- {
- using (Stream dataStreamResponse = tResponse.GetResponseStream())
- {
- using (StreamReader tReader = new StreamReader(dataStreamResponse))
- {
- String sResponseFromServer = tReader.ReadToEnd();
- obj.Response = 1;
- obj.ErrorMessage = sResponseFromServer;
- }
- }
- }
- }
- }
- catch (Exception ex)
- {
- obj.Response = 0;
- obj.ErrorMessage = "Internal Server Error";
- }
- return obj;
I have test this code but i have face this error -
{\"multicast_id\":9049684377314331171,\"success\":0,\"failure\":1,\"canonical_ids\":0,\"results\":[{\"error\":\"InvalidRegistration\"}]}"
it's me parameter
{
"Message": "New Content!",
"TagMsg": "A new video has been uploaded."
}
Please solve this