Xamarin.ios本机Firebase推送通知

Xamarin.ios本机Firebase推送通知,firebase,xamarin,xamarin.ios,Firebase,Xamarin,Xamarin.ios,我找不到Xamarin.iOS本机的任何教程,Android有一个很棒的教程: 此外,Xamarin.Firebase.Messaging适用于Android本机,但Xamarin.Firebase.iOS.CloudMessaging适用于Xamarin.Forms.iOS。这些包的名称没有任何意义。注意:这个问题对于StackOverflow来说不是主题,但是设置/使用“有点”隐藏在这个库的repo中,所以 …但是Xamarin.Firebase.iOS.CloudMessaging是针对X

我找不到Xamarin.iOS本机的任何教程,Android有一个很棒的教程:


此外,Xamarin.Firebase.Messaging适用于Android本机,但Xamarin.Firebase.iOS.CloudMessaging适用于Xamarin.Forms.iOS。这些包的名称没有任何意义。

注意:这个问题对于StackOverflow来说不是主题,但是设置/使用“有点”隐藏在这个库的repo中,所以

…但是Xamarin.Firebase.iOS.CloudMessaging是针对Xamarin.Forms.iOS的

  • Xamarin.Firebase.iOS.CloudMessaging
    nuget与
    Xamarin.Forms

  • 它是本机iOS的绑定
    FirebaseMessaging.framework

您应该查看Firebase和Xamarin文档的用法:

官方文件:

沙马林化™ C版本:

  • 您可以直接在pcl项目上使用该事件,因此您可以直接访问页面。您可以直接从表单项目中处理它

  • 您可以为此使用主题订阅。更多信息请点击此处:

  • 您可以在
    OnNotificationOpened
    事件处理程序上执行此操作:

    CrossFirebasePushNotification.Current.OnNotificationOpened += (s,p) =>
    {
         //Your navigation code here
    };
    

  • @MartinEvans更新了链接