I am trying to access the appointments from the Windows Phone calendar
public async Task <AppointmentStore> getAppointments()
{
AppointmentStore appointmentStore = await AppointmentManager.RequestStoreAsync(AppointmentStoreAccessType.AllCalendarsReadOnly);
return appointmentStore;
}
I have already the "enabled" the "Appointments" in the Capabilities tab of PackageManifest file. In the other solutions on the stack overflow it was suggested to enable the required permission which I did. I have also ran the Visual Studio as an administrator. However, the system continues to throws the same unauthorized access exception.
When using
AppointmentStoreAccessType.AppCalendarsReadWriteno exceptions are thrown.Using
AppointmentStoreAccessType.AllCalendarsReadOnlythrows unauthorized exception. Which is not harmful, doesn't make the app crash. This just means you don't haveChangeTrackerproperty.You can still use the
appointmentStoreobject and get list of appointments and other things. Check screenshot.I hope you can proceed on your project now?