Чтобы настроить неограниченный срок действия токена устройства для старой подписки PNS, я выполнил форум и официальный пост в блоге.
var namespaceManager = NamespaceManager.CreateFromConnectionString("Endpoint=sb://some-notification.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=Rfu98wpnj4gBo78tPWiI=");
NotificationHubDescription hub = namespaceManager.GetNotificationHub("push");
hub.RegistrationTtl = TimeSpan.MaxValue;
namespaceManager.UpdateNotificationHub(hub);
Это дает ошибку ниже;
ArgumentOutOfRangeException: Ttl регистрации должен быть не более 90,00:00:00.
Имя параметра: значение
Фактическое значение было 10675199,02:48:05,4775807.
На классическом портале по-прежнему отображается Срок действия регистраций: 90 дней.
Версия пакета nuget Центров уведомлений Azure — 2.16.0.234
самая новая. Сообщение в блоге не упоминает этот результат. Как я могу это сделать?