用于Xamarin的GCM到FCM

arv*_*ill 13 xamarin.android firebase xamarin firebase-cloud-messaging firebase-notifications

Xamarin具有这是在解释GCM(谷歌云通讯)的预定义的支持https://developer.xamarin.com/guides/cross-platform/application_fundamentals/notifications/android/remote_notifications_in_android/

目前谷歌从GCM迁移到FCM(Firebase云消息传递)是否与Xamarin一起使用相同的指令,或者还有其他任何文档用于将FCM与Xamarin集成?

Firebase中提供的所有功能是否都可以在Xamarin App中使用?

San*_*dez 10

它与Xamarin一起使用相同的指令吗?

不,它没有.但是你仍然可以使用GCM,因为Google尚未宣布GCM支持将立即停止.他们刚刚发布FCM是GCM的最新版本.

还有其他任何将FCM与Xamarin整合的文档吗?

不仅如此,Xamarin还没有关于如何将FCM与您的Xamarin.Android应用程序集成的指南.

Firebase中提供的所有功能是否都可以在Xamarin App中使用?

是的,它们可以与Xamarin一起使用.但是此时我们必须等到Xamarin为我们提供FCM java库(jars)的官方绑定(dll),并且他们可能会在他们的博客中发布关于如何将它与我们的应用程序集成的内容.

此时,使用Xamarin进行开发时可以做的最好的事情就是使用GCM.您可以做的另一件事是使用FCM java库创建自己的绑定并使用Google的android教程(在java中)

虽然最后一个选项可能会起作用,但是当官方Xamarin绑定到来时,您将不得不更改大量代码,以使其适用于Google和Xamarin即将发布的更新.

编辑:正如@SørenBoisen所指出的,Xamarin已经开始通过nugget推出官方(预发布)绑定:https://www.nuget.org/packages/Xamarin.Firebase.Common/

更多信息:支持Google Firebase - Xamarin论坛

  • 只是想补充一点,Xamarin已经开始充实Android上的FCM绑定:http://forums.xamarin.com/discussion/comment/201052/ (2认同)