Send Fire base notification to Android using Asp.net C#
Send Fire base notification to Android using Asp.net C#
C# Code :
public String SendNotificationFromFirebaseCloud(string DeviceToken, string Content)
{
string YOUR_FIREBASE_SERVER_KEY = "Please_put_server_key_Here";
var result = "-1";
var webAddr = "https://fcm.googleapis.com/fcm/send";
var httpWebRequest = (HttpWebRequest)WebRequest.Create(webAddr);
httpWebRequest.ContentType = "application/json";
httpWebRequest.Headers.Add("Authorization:key=" + YOUR_FIREBASE_SERVER_KEY);
httpWebRequest.Method = "POST";
using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
{
//
string json =
"{\"to\":\"c6olDNPubCw:APA91bFbaqwHFHTcnny_PHXRBnAQ7w0ajkedasNaaowP858qXUUzO3X13MSR07A0Uuj721S5TpT_k7UOkMYl0UosV5E_1HM-RlyxX_-FkvR8B2zMp9iSKnCQ4ta5R5kxpN_g_oVRJ2cj\",\"data\":{\"message\":
\"abc\"}}";
//
string json =
"{\"to\":\"c6olDNPubCw:APA91bFbaqwHFHTcnny_PHXRBnAQ7w0ajkedasNaaowP858qXUUzO3X13MSR07A0Uuj721S5TpT_k7UOkMYl0UosV5E_1HM-RlyxX_-FkvR8B2zMp9iSKnCQ4ta5R5kxpN_g_oVRJ2cj\",\"data\":{\"body\":
\"{^Type^:^1^,^message^:^Test
Message^,^imageurl^:^http://punchmobility.com/wp-content/uploads/2014/08/push-notification-mobile-shopping-app-do-and-dont.png^,^title^:^Tring
Tring
Tring^,^fragmentName^:^com.crossroadshelpline.poss.FragmentAppointment^}\",\"title\":
\"Title\"}}";
string json = "{\"to\":\"" + DeviceToken + "\",\"data\":" + Content + "\",\"title\":
\"Title\"}}";
// string json =
"{\"to\":\"" + DeviceToken +
"\",\"data\":" + Content + "}";
streamWriter.Write(json);
streamWriter.Flush();
}
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
result =
streamReader.ReadToEnd();
}
return result;
}
Comments
Post a Comment