Push-уведомление для определенных устройств на xamarin форм Android / IOS - PullRequest
0 голосов
/ 29 января 2019

Я успешно настроил 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?

Спасибо.

...