11

Xamarin имеет предопределенный поддержку GCM (Google Cloud Messaging), который объясняется в https://developer.xamarin.com/guides/cross-platform/application_fundamentals/notifications/android/remote_notifications_in_android/GCM в ТСМ для Xamarin

В настоящее время Google мигрировали из GCM в ТСМ (Firebase Cloud Messaging) работает ли он Xamarin с той же инструкцией или какие-либо другие Документы для интеграции FCM с Xamarin?

Все функции, предусмотренные в Firebase, могут использоваться в приложении Xamarin?

ответ

10

Работает ли она с Xamarin с той же инструкцией?

Нет, это не так. Но вы все еще можете работать с GCM, поскольку Google не объявила о том, что поддержка GCM прекратится только сейчас. Они только что опубликовали это FCM is the newest version of GCM.

Есть ли какие-либо другие Документы для интеграции FCM с Xamarin?

Не совсем так, у Xamarin нет руководства по интеграции FCM с вашим приложением Xamarin.Android.

Все функции, предусмотренные в Firebase, могут использоваться в приложении Xamarin?

Да, они могут использоваться с Xamarin. Но в этот момент нам нужно подождать, пока Xamarin не предоставит нам официальные привязки (dll) для java-библиотек FCM (jars) и, вероятно, они опубликуют что-то в their blog о том, как интегрировать это с нашими приложениями.

На этом этапе лучшее, что вы можете сделать при разработке с помощью Xamarin, - это использование GCM. Другая вещь, которую вы можете сделать, это создать свой own bindings с FCM java libraries и использовать Google's tutorial for android (в Java)

Хотя последний вариант вероятно, будет работать, когда официальные привязок Xamarin приходят вам придется изменить много кода для того, чтобы заставить его работать с предстоящими обновлениями от Google и Xamarin.

EDIT: как указывал @ SørenBoisen Xamarin начал Свиток официальные (пре-релиз) привязок через самородок: https://www.nuget.org/packages/Xamarin.Firebase.Common/

Более подробную информацию по адресу: Support for Google Firebase — Xamarin Forums

+0

благодарит @santiago, как и рекомендуется, лучше ждать обновлений xamarin, так как они могут начать работу над привязками. – arvindwill

+2

Просто хотел добавить, что Xamarin начал собирать привязки FCM на Android: http://forums.xamarin.com/discussion/comment/201052/ –

2

В Firebase привязок теперь доступны для Xamarin Android как пакет nuget here:

+0

рекомендуется ли использовать пакет Nuget? Поддерживает ли он связь в реальном времени с firebase? – arvindwill