Azure Уведомление HUB Tag имеет проблему - PullRequest
0 голосов
/ 20 апреля 2020

Я хочу использовать идентификатор электронной почты кого-либо. user@abc.xy.com в качестве тега при регистрации Azure Центра уведомлений через мой проект Xamarin iOS. Я обнаружил, что регистрация концентратора уведомлений работает нормально и успешно отправляет уведомление pu sh с консоли тестирования Azure Notification Hub. Кроме того, она не получает данные на моем устройстве iOS ни в каком состоянии приложения. Согласно моему наблюдению, если тег (идентификатор электронной почты), имеющий более двух точек / точек (.) Символов, он не будет получать уведомления pu sh на ваше устройство iOS. Это ограничение или известная проблема?

Работает нормально, если я устанавливаю тег как кого-то. user@abc.com (который имеет только 2 точки)

Среда

Пакет NuGet - Xamarin. Azure .NotificationHubs. iOS (2.0.4)

Xamarin. iOS Версия: 13.14.1.39 (сообщество Visual Studio)

Эксплуатация System Ma c OS X 10.15.4

Протестировано iOS устройства

iPhone XS 13.3.1

iPhone 5s 12.4.5

Пример кода приведен ниже

string UserEmailID = "somebody. user@abc.xy.com";

                var tags = new NSSet(UserEmailID);
                    Hub.RegisterNative(deviceToken, tags, err =>
                    {
                        if (err != null)
                        {
                            Console.WriteLine("Error: " + err.DebugDescription);
                        }
                        else
                        {
                            Console.WriteLine("Success");
                        }
                    }); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...