You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a Xamarin project in which for sending the notifications I am using Firebase Push Notification Plugin for Xamarin Android.
In Android, Open received notification from Notification Bar is not firing the OnNotificationOpened or OnNotificationAction Events. Code inside CrossFirebasePushNotification.Current.OnNotificationOpened Event should be executed.
In App.xaml.cs class constructor, I have triggered both Current_OnNotificationOpened and Current_OnNotificationAction events.
public App()
{
CrossFirebasePushNotification.Current.OnNotificationOpened += Current_OnNotificationOpened;
CrossFirebasePushNotification.Current.OnNotificationAction += Current_OnNotificationAction;
}
I have also tried to move Current_OnNotificationOpened and Current_OnNotificationAction events in OnStart() method.
In MainActivity.cs class, I am using below code
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
{
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
LoadApplication(new App());
FirebasePushNotificationManager.ProcessIntent(this, Intent);
}
}
In MainApplication.cs class, I have the below code
public override void OnCreate()
{
base.OnCreate();
//Set the default notification channel for your app when running Android Oreo
if (Build.VERSION.SdkInt >= BuildVersionCodes.O)
{
//Change for your default notification channel id here
FirebasePushNotificationManager.DefaultNotificationChannelId = "FCMJTSChannelId";
//Change for your default notification channel name here
FirebasePushNotificationManager.DefaultNotificationChannelName = "JTSChannel";
FirebasePushNotificationManager.DefaultNotificationChannelImportance = NotificationImportance.Max;
}
#if DEBUG
FirebasePushNotificationManager.Initialize(this, true);
#else
FirebasePushNotificationManager.Initialize(this, false);
#endif
}
The text was updated successfully, but these errors were encountered:
💬 Questions and Help
I have a Xamarin project in which for sending the notifications I am using Firebase Push Notification Plugin for Xamarin Android.
In Android, Open received notification from Notification Bar is not firing the OnNotificationOpened or OnNotificationAction Events. Code inside CrossFirebasePushNotification.Current.OnNotificationOpened Event should be executed.
In App.xaml.cs class constructor, I have triggered both Current_OnNotificationOpened and Current_OnNotificationAction events.
public App()
{
CrossFirebasePushNotification.Current.OnNotificationOpened += Current_OnNotificationOpened;
CrossFirebasePushNotification.Current.OnNotificationAction += Current_OnNotificationAction;
}
I have also tried to move Current_OnNotificationOpened and Current_OnNotificationAction events in OnStart() method.
In MainActivity.cs class, I am using below code
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
{
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
LoadApplication(new App());
FirebasePushNotificationManager.ProcessIntent(this, Intent);
}
}
In MainApplication.cs class, I have the below code
public override void OnCreate()
{
base.OnCreate();
//Set the default notification channel for your app when running Android Oreo
if (Build.VERSION.SdkInt >= BuildVersionCodes.O)
{
//Change for your default notification channel id here
FirebasePushNotificationManager.DefaultNotificationChannelId = "FCMJTSChannelId";
//Change for your default notification channel name here
FirebasePushNotificationManager.DefaultNotificationChannelName = "JTSChannel";
FirebasePushNotificationManager.DefaultNotificationChannelImportance = NotificationImportance.Max;
}
#if DEBUG
FirebasePushNotificationManager.Initialize(this, true);
#else
FirebasePushNotificationManager.Initialize(this, false);
#endif
}
The text was updated successfully, but these errors were encountered: