13

Xamarin には、 https://developer.xamarin.com/guides/cross-platform/application_fundamentals/notifications/android/remote_notifications_in_android/で説明されている GCM (Google Cloud Messaging) に対する定義済みのサポートがあります。

現在、Google は GCM から FCM (Firebase Cloud Messaging) に移行しているため、同じ手順で Xamarin と連携できますか、それとも FCM と Xamarin を統合するための他のドキュメントはありますか?

Firebase で提供されるすべての機能を Xamarin アプリで使用できますか?

4

2 に答える 2

10

同じ命令でXamarinで動作しますか?

いいえ、そうではありません。ただし、Google は GCM のサポートが終了することを発表していないため、引き続き GCM を使用できます。彼らは、FCM が GCM の最新バージョンであると投稿しました。

FCM と Xamarin を統合するための他のドキュメントはありますか?

Xamarin には、FCM を Xamarin.Android アプリと統合する方法に関するガイドがありません。

Firebase で提供されるすべての機能を Xamarin アプリで使用できますか?

はい、Xamarin で使用できます。しかし、現時点では、Xamarin が FCM Java ライブラリ (jar) の公式バインディング (dll) を提供するまで待つ必要があります。おそらく、これをアプリに統合する方法についてブログに投稿するでしょう。

この時点で、Xamarin での開発中にできる最善のことは、GCM を使用することです。他にできることは、FCM Java ライブラリを使用して独自のバインディングを作成し、Android 用の Google のチュートリアル(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 に答える