Календарь приложения больше не является опцией для новой встречи в приложении календаря Windows - PullRequest
0 голосов
/ 09 января 2019

Мое приложение UWP создает календарь и добавляет к нему встречи. Я хочу, чтобы пользователь мог взаимодействовать с календарем, включая добавление встреч, в приложении системного календаря, что было возможно в прошлом. Мое приложение было уведомлено об этих изменениях, используя AppointmentStoreChangeTracker.

В какой-то момент (в прошлом году?) Это изменилось, и приложение системного календаря больше не отображает календарь моего приложения в качестве опции для добавления новых встреч. Приложение календаря по-прежнему отображает встречи из моего календаря и позволяет редактировать отображаемые встречи, но оно не отображается ни в одном из раскрывающихся списков, чтобы выбрать календарь для новой встречи.

Вот код, который я использую для назначения встречи:

AppointmentCalendar appCalendar = await appointmentStore.CreateAppointmentCalendarAsync(calname);
appCalendar.OtherAppReadAccess = AppointmentCalendarOtherAppReadAccess.Full;
appCalendar.OtherAppWriteAccess = AppointmentCalendarOtherAppWriteAccess.Limited;
appCalendar.CanCreateOrUpdateAppointments = true;
appCalendar.SummaryCardView = AppointmentSummaryCardView.System;
appCalendar.DisplayColor = calcolor;
await appCalendar.SaveAsync();

Я пытался поиграться с некоторыми параметрами доступа, но безуспешно. Эта функция была удалена без уведомления? Можно ли разрешить пользователю добавлять встречи в календарь моего приложения с помощью приложения системного календаря?

Изменить, чтобы добавить скриншоты: Например, мое приложение создает календарь под названием «Запланированные задачи» (красный). Это видно в приложении Календарь:

Visible in Calendar app

Не отображается в качестве опции в раскрывающемся списке календаря для новой встречи. Только три календаря учетных записей Outlook.

Not visible in new appointment calendar drop down

...