Hello, I have implemented my virtual meeting extension and my application shows no issues in the calendar application, with a join button displayed. Everything is great!. However, with the help of EKEventEditViewController and EKEvent instances, when creating an event from the main target of the application using EventKitUI, the event will not be displayed as a virtual meeting. I have seen that other applications like Zoom have already implemented this, and I find it difficult to find relevant documentation on how to link events created by the program to virtual meetings. How do I set an event as a meeting when I want to add it to the main program? In addition, the function in the VirtualConferenceProvider.swift file of the extension program fetchVirtualConference(identifier: EKVirtualConferenceRoomTypeIdentifier, completionHandler: @escaping (EKVirtualConferenceDescriptor?, (any Error)? )->Void) How are the parameters in this function obtained? It's impossible for every conference related link to be the same
virtual meeting extension
We are unclear about your issues. Please clarify here what you are trying to implement or resolve with screenshots or example codes.
In my program, I want to add a meeting schedule to the calendar. I use the following code:
let event = EKEvent(eventStore: self.eventStore) event.title = title event.startDate = startDate event.endDate = endDate event.isAllDay = allDay event.notes = notes event.location = url? .absoluteString event.url = url event.calendar = self.eventStore.defaultCalendarForNewEvents event.alarms = alarms.map { EKAlarm(relativeOffset: $0) } let editVC = EKEventEditViewController() editVC.event = event editVC.eventStore = self.eventStore editVC.editViewDelegate = self viewController.present(editVC, animated: true, completion: nil)
When opening the itinerary in the calendar, the join meeting button cannot appear. I couldn't find any method to set up meetings in EKEvent