Как реализовать UrbanAirship в Xamarin.Forms? - PullRequest
0 голосов
/ 04 мая 2018

У меня есть проект Xamarin.Form, и я хочу внедрить в него UrbanAirship, чтобы я мог получать уведомления на пользовательском устройстве. Я следил за этим документом .

1 - Установить NUGET в проекте iOS / Droid: PM> Install-Package UrbanAirship

2 - Установить NUGET в переносном проекте: PM> Install-Package UrbanAirship.Portable

3- Добавить файл AirshipConfig.plist в соответствии с данными в документе

4 - набор UAirship.TakeOff(); и UAirship.Push.UserPushNotificationsEnabled = true; в AppDelegate

5 - Добавлять / удалять теги везде, где требуется в проекте портала.

6 - Создать библиотеку (сервис) в проекте портала и проекте iOS для управлять звонками между Portable и iOS проектом. Содержит метод как SetNamedUser, TrackScreen, RemoveNamedUser

Я сделал с этим. Нужно ли реализовывать push-уведомления отдельно сейчас? Или этого достаточно?

Пожалуйста, предложите, я новичок в этом домене.

1 Ответ

0 голосов
/ 07 мая 2018

Сначала вы должны создать свое приложение на Urban Airship, чтобы получить AppKey и AppSecret вашего приложения, которые требуются в списке AirshipConfig.plist.

Для iOS:

Нам необходимо зарегистрировать сертификаты APNS в центре разработчиков Apple. Подробнее см. Документацию по настройке APNS .

Для Android:

Я обнаружил, что этот SDK просто использует FCM для отправки уведомления. Поэтому вам также необходимо выполнить настройку на FCM: https://docs.urbanairship.com/platform/push-providers/fcm/

...