Xamarin Android SDK
Исходный код модуля
Скачать пример
Настройка платформы Android
Anchor link to1. Перейдите на https://console.firebase.google.com/ и создайте новый проект.


2. Перейдите в Ваш проект > Настройки проекта:

3. На вкладке Cloud Messaging найдите Ключ сервера и Идентификатор отправителя:

4. Настройте платформу Android с вашими учетными данными Firebase, следуя руководству.
Интеграция SDK
Anchor link to1. Добавьте Nuget-пакет “Pushwoosh.Firebase.Xamarin.Droid” в ваш проект.
2. Добавьте следующие метаданные в AndroidManifest.xml:
<meta-data android:name="com.pushwoosh.appid" android:value="XXXXX-XXXXX" /><meta-data android:name="com.pushwoosh.senderid" android:value="@string/fcm_sender_id" />Где:
com.pushwoosh.appid— это ваш код приложения Pushwoosh (Application Code)com.pushwoosh.senderid— это идентификатор отправителя (Sender ID), который вы получили в консоли Firebase (см. Шаг 5 руководства Настройка платформы Android).
<resources> <string name="fcm_sender_id">ВАШ FCM SENDER ID</string></resources>3.1. Добавьте файл google-services.json в ваш проект.
3.2. В Visual Studio щелкните правой кнопкой мыши по файлу google-services.json и выберите опцию GoogleServicesJson в меню Build Action.
4. Зарегистрируйтесь для получения push-уведомлений:
using Pushwoosh;
PushNotificationsManager.Instance.RegisterForPushNotifications();Вот и всё!
Поделитесь с нами своим мнением
Anchor link toВаши отзывы помогают нам улучшать наш продукт, поэтому мы будем рады услышать от вас, если у вас возникнут какие-либо проблемы в процессе интеграции SDK. Если вы столкнетесь с какими-либо трудностями, пожалуйста, не стесняйтесь поделиться своими мыслями с нами через эту форму.