Xamarin拥有对GCM(Google Cloud Messaging)的预定义支持,https://developer.xamarin.com/guides/cross-platform/application_fundamentals/notifications/android/remote_notifications_in_android/
中对此进行了解释目前Google从GCM迁移到FCM(Firebase云消息传递)是否与Xamarin一起使用相同的指令,还是有任何其他文档用于将FCM与Xamarin集成?
Firebase中提供的所有功能是否都可以在Xamarin App中使用?
答案 0 :(得分:10)
它与Xamarin一起使用相同的指令吗?
不,它没有。但是你仍然可以使用GCM,因为Google尚未宣布GCM支持将立即停止。他们刚刚发布了FCM is the newest version of GCM。
还有其他任何将FCM与Xamarin集成的文档吗?
不仅如此,Xamarin还没有关于如何将FCM与您的Xamarin.Android应用程序集成的指南。
Firebase中提供的所有功能是否都可以在Xamarin App中使用?
是的,它们可以与Xamarin一起使用。但是此时我们必须等到Xamarin为FCM java库(jars)提供官方绑定(dll),并且可能会在their blog中发布关于如何将它与我们的应用程序集成的内容。
此时,使用Xamarin进行开发时可以做的最好的事情就是使用GCM。您可以做的另一件事是使用own bindings创建FCM java libraries并使用Google's tutorial for android(在java中)
虽然最后一个选项可能会有效,但是当官方Xamarin绑定到来时,您将不得不更改大量代码,以使其适用于Google和Xamarin即将发布的更新。
答案 1 :(得分:2)
Firebase绑定现在可用于Xamarin Android作为nuget包here: