Xamarinには、GCM(Googleクラウドメッセージング)に対する事前定義されたサポートがあります。これについては、 https://developer.xamarin.com/guides/cross-platform/application_fundamentals/notifications/Android/remote_notifications_in_Android/ で説明されています。
現在GoogleがGCMからFCM(Firebase Cloud Messaging)に移行したとき、同じ手順でXamarinと連携しますか、それともFCMをXamarinと統合するための他のドキュメントがありますか?
Firebaseで提供されるすべての機能をXamarinアプリで使用できますか?
同じ命令でXamarinで動作しますか?
いいえ、そうではありません。ただし、GoogleはGCMのサポートが今すぐ停止することを発表していないため、GCMを使用することはできます。彼らは FCMがGCM の最新バージョンであると投稿しました。
fCMをXamarinと統合するための他のドキュメントはありますか?
まだ、Xamarinには、FCMをXamarin.Androidアプリと統合する方法に関するガイドがありません。
Firebaseで提供されるすべての機能をXamarinアプリで使用できますか?
はい、Xamarinで使用できます。ただし、現時点では、XamarinがFCM Java libraries(jars)の公式バインディング(dll)を提供し、おそらく に何かを投稿するまで待つ必要があります)彼らのブログ これをアプリと統合する方法について。
この時点で、Xamarinを使用して開発するときにできる最善のことは、GCMを使用することです。他にできることは、 own bindings with FCM Java libraries そして Android向けGoogleのチュートリアル (Java)を使用
最後のオプションはおそらく機能しますが、公式のXamarinバインディングが来ると、GoogleとXamarinからの今後のアップデートで機能するように、多くのコードを変更する必要があります。
EDIT:@SørenBoisenが指摘したように、Xamarinはナゲットを介して公式(プレリリース)バインディングの展開を開始しました: https://www.nuget.org/packages/Xamarin.Firebase.Common/
XamarinでFirebaseバインディングが利用可能になりましたAndroid nugetパッケージとして ここ :