Xamarin.Forms Firebase Integration of CrossGeeks-FirebasePushNotificationPlugin
Libraries App:
-
CrossGeeks/FirebasePushNotificationPlugin https://github.com/CrossGeeks/FirebasePushNotificationPlugin
-
Material Library https://github.com/Baseflow/XF-Material-Library
-
FirebasePushNotificationPlugin https://github.com/CrossGeeks/FirebasePushNotificationPlugin
-
ACR User Dialogs https://github.com/aritchie/userdialogs
Libraries API:
-
LINQKit.Core https://www.nuget.org/packages/LINQKit.Core/
-
Microsoft.EntityFrameworkCore https://www.nuget.org/packages/Microsoft.EntityFrameworkCore
Google Firebase Cloud Messaging setup: Follow Steps from https://github.com/CrossGeeks/FirebasePushNotificationPlugin. Download google-services.json to obtain your Firebase Android config, add it to Xamarin-Android Project and set it's BuildAction to GoogleServiceJson.
Server Side Tables: CREATE TABLE [UsersFcmTokens]( [ID] [bigint] IDENTITY(1,1) NOT NULL, [UserID] [bigint] NULL, [DeviceID] varchar NULL, [Token] varchar NULL);