FCMSharp is C# based library, that enables you to send push notification over diffrent plateform like Android, iOS. It is integrated solution for all your push notification problem.
- Setup FCM app on https://firebase.google.com/ .
- To use FCMSharp you just have to add reference of library using Nuget Package Manager.
- C#.
-
You can use FCMSharp like this
-
- Send Push To single device
-
- Send Push To Multiple devices
- Praveen Tiwari - Praveent696
.NET Framework 4.0 and above.
Open Nuget Pakage Manager and Install FCMSharp using following command
PM> Install-Package Praveent696.FCMSharp
FCMSharp.FCMSharp fcmSharp = new FCMSharp.FCMSharp();
FCMSharp.DataObject.FCMConfig config = new FCMSharp.DataObject.FCMConfig();
config.ApplicationID = "AIxxxxxxxxxxxxxxxxxxxxxxxxxxxxxjxs";
config.SenderID = ""; // Sender ID can be blank
fcmSharp.ConfigureFCMSharp(config);
FCMSharp.DataObject.FCMDevice device = new FCMSharp.DataObject.FCMDevice {
new FCMSharp.DataObject.FCMDevice{
Priority = "high",
DeviceToken = "exxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxP",
Message = "Hi User, this test notification is sent by FCMSharp Nuget",
Title = "Alert"
}
};
bool status = fcmSharp.SendToSingle(device);
FCMSharp.FCMSharp fcmSharp = new FCMSharp.FCMSharp();
FCMSharp.DataObject.FCMConfig config = new FCMSharp.DataObject.FCMConfig();
config.ApplicationID = "AIxxxxxxxxxxxxxxxxxxxxxxxxxxxxxjxs";
config.SenderID = ""; // Sender ID can be blank
fcmSharp.ConfigureFCMSharp(config);
List<FCMSharp.DataObject.FCMDevice> device = new List<FCMSharp.DataObject.FCMDevice> {
new FCMSharp.DataObject.FCMDevice{
Priority = "high",
DeviceToken = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
Message = "Hi User, this test notification is sent by FCMSharp Nuget",
Title = "Alert"
//}
},
new FCMSharp.DataObject.FCMDevice{
Priority = "high",
DeviceToken = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
Message = "QHi User, this test notification is sent by FCMSharp Nuget",
Title = "AlertQ"
}
};
bool status = fcmSharp.SendToMultiple(device);
This project is licensed under the MIT License - see the LICENSE file for details