13

Xamarin 具有对 GCM(Google 云消息传递)的预定义支持,这在https://developer.xamarin.com/guides/cross-platform/application_fundamentals/notifications/android/remote_notifications_in_android/中进行了说明

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

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

4

2 回答 2

10

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

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

还有其他将 FCM 与 Xamarin 集成的文档吗?

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

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

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

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

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

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

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

于 2016-05-29T06:04:45.083 回答
2

Firebase 绑定现在可用于 Xamarin Android 作为 nuget

于 2016-11-10T14:45:47.543 回答