Я успешно настроил push-уведомление с помощью firebase и подключил его к центру уведомлений Azure, используя это руководство из документации Microsoft:
https://docs.microsoft.com/en-us/azure/notification-hubs/xamarin-notification-hubs-push-notifications-android-gcm
Однако сейчас я пытаюсь отправить уведомлениена конкретные устройства с помощью тегов.В настоящее время нет документа xamarin c #.Я провел некоторые исследования в этой области и обнаружил, что люди решают ту же проблему с помощью внедрения зависимости (что кажется немного сложным?).Я также нашел эти два вопроса / ответа:
Как отправить уведомление определенным пользователям в Xamarin.Forms Android?
https://forums.xamarin.com/discussion/85935/how-to-push-notification-to-specific-users-in-xamarin-forms-android
Оба из которых указывают на метод "OnRegistered", который у меня, кажется, нет?я еще раз просмотрел документацию, которой следовал, чтобы настроить уведомления в первую очередь, и я, кажется, следовал ей правильно?
У меня есть следующий код для Android:
private void SendRegistrationToServer(string token)
{
// Register with Notification Hubs
hub = new NotificationHub(ApplicationConstants.NotificationHubName,
ApplicationConstants.ListenConnectionString, this);
var tags = new List<string>() { };
var regID = hub.Register(token, tags.ToArray()).RegistrationId;
}
Я, очевидно, могу установить теги там вручную, однако, как мне снова вызвать этот метод, если теги нужно изменить?
Итак, суть в том, как мне настроить push-уведомления для определенныхустройства на xamarin.forms android / ios?
Спасибо.