Перейти к содержанию

SDK для Xamarin Android

Исходный код модуля
Скачать пример

Конфигурация платформы Android

Anchor link to

1. Перейдите на https://console.firebase.google.com/ и создайте новый проект

2. Перейдите в Your Project > Project settings:

3. На вкладке Cloud Messaging найдите Server Key и Sender ID:

4. Настройте платформу Android с вашими учетными данными Firebase, следуя руководству.

Интеграция SDK

Anchor link to

1. Добавьте 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" />

Где:

strings.xml
<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. Если вы столкнетесь с какими-либо трудностями, пожалуйста, поделитесь своими мыслями с нами через эту форму.