项目作者: gbadwaik2706

项目描述 :
Xamarin.Forms Firebase Integration of CrossGeeks/FirebasePushNotificationPlugin
高级语言: C#
项目地址: git://github.com/gbadwaik2706/Xamarin-Firebase-Cross-Architecture.git


Xamarin-Firebase-Cross-Architecture

Xamarin.Forms Firebase Integration of CrossGeeks-FirebasePushNotificationPlugin

Screenshot 2021-04-24 at 11 14 03 AM

Libraries App:

  1. CrossGeeks/FirebasePushNotificationPlugin
    https://github.com/CrossGeeks/FirebasePushNotificationPlugin

  2. Material Library
    https://github.com/Baseflow/XF-Material-Library

  3. FirebasePushNotificationPlugin
    https://github.com/CrossGeeks/FirebasePushNotificationPlugin

  4. ACR User Dialogs
    https://github.com/aritchie/userdialogs

Libraries API:

  1. LINQKit.Core
    https://www.nuget.org/packages/LINQKit.Core/

  2. 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 NOT NULL,
[UserID] [bigint] NULL,
[DeviceID] varchar NULL,
[Token] varchar NULL);

ServerDb_Token