Hello, I've implemented my Virtual conference extension and my app shows up without issues in the Calendar app and displays our app with a Join button and it all works great!. However, when creating an event from the main target of the app using EventKitUI with the help of EKEventEditViewController and an EKEvent instance, the event does not display as if it were a virtual conference. I see a few other apps like Zoom have implemented this and I'm having trouble finding the related documents on how to link a programtically created event with a virtual conference. Any help or pointers on how to achieve this is highly appreciated. Thanks!
Search results for
calendar
1,863 results found
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Body: Hello, I am facing a challenging issue with my SwiftUI iOS application, which is designed to work on an iPad and connect to an external display. The app, called EasyJoin, is intended to provide a single-touch interface for joining conference meetings. It pulls events from a calendar and provides a Join button to connect to the meeting. The Goal: Mirror the app on an external display in its native aspect ratio. Also mirror any other client applications launched from EasyJoin (such as Google Meet, Teams, WebEx, Zoom) to the external display in its native aspect ratio. The Issue: While I have been successful in displaying the app on the external display, the iPad screen goes black as soon as the external display is connected. I need both the iPad and the external display to show the app simultaneously, each in their native aspect ratios. What I've Tried: Created separate UIWindow objects for the internal and external displays. Used NotificationCenter to listen for UIScreen.didConnectNotification a
I was trying to have a date picker show up conditionally; it seems to work for iOS, but macOS (13, haven't tried it on 14 yet) it ... doesn't. In particular, if I select custom in this code, and then click on a date part, it brings up the graphical picker, and I can select a date, but then... it doesn't go away. Clearly I am doing something wrong, but is it clear to anyone who isn't me what that is? import SwiftUI extension View { /// Hide or show the view based on a boolean value. /// /// Example for visibility: /// /// Text(Label) /// .isHidden(true) /// /// Example for complete removal: /// /// Text(Label) /// .isHidden(true, remove: true) /// /// - Parameters: /// - hidden: Set to `false` to show the view. Set to `true` to hide the view. /// - remove: Boolean value indicating whether or not to remove the view. @ViewBuilder func isHidden(_ hidden: Bool, remove: Bool = false, disable: Bool = false) -> some View { if hidden { if !remove { self.hidden() .disabled(disable) } } else { self } } } enum ExpireT
It looks like the delegate function eventEditViewControllerDefaultCalendar(forNewEvents controller: EKEventEditViewController) -> EKCalendar of the EKEventEditViewDelegate protocol is not called in iOS 17 anymore. The app does have the new NSCalendarsFullAccessUsageDescription key set and full access is granted. Is this the intended behaviour for iOS 17? Does anybody else have the same problem?
Issue Description: We have observed that the DDM Status response is expected to be provided daily at specific timestamps or sometimes randomly for certain devices to obtain the complete DDM status report. The following daily pattern is observed for DDM requests to MDM: Endpoint -> Status Endpoint -> Tokens After receiving a full report from DDM, it proceeds to fetch any changes in declarations from DDM via a tokens request. In iOS 17/macOS 14 also, the same full reports are received daily, but they include new properties in the status report, such as FullReport: true. Sample Status Response : { StatusItems : { FullReport : true, client-capabilities : { supported-versions : [ 1.0.0 ], supported-payloads : { declarations : { activations : [ com.apple.activation.simple ], assets : [ com.apple.asset.credential.acme, com.apple.asset.credential.certificate, com.apple.asset.credential.identity, com.apple.asset.credential.scep, com.apple.asset.credential.userpassword, com.apple.asset.data, com.apple.asset.useri
I fixed the off by one issue I described above by adding // to my webcal url's. The off by one behavior was seen with url's like this: webcal:192.168.1.182:8085/wakaan23-aura webcal:192.168.1.182:8085/wakaan23-halo This caused the Subscribed to field in the Subscription Details page to show up as http:192.168.1.182:8085/wakaan23-aura. After adding //, my webcal url's look like this and all subscribed calendars are requested consistently: webcal://192.168.1.182:8085/wakaan23-aura webcal://192.168.1.182:8085/wakaan23-halo Now the Subscribed to field in the Subscription Details page shows up as http://192.168.1.182:8085/wakaan23-aura. Note to Apple: I suspect the off by one and the lack of // subscription url are related.
Topic:
App & System Services
SubTopic:
Core OS
Tags:
We have about 15,000 people subscribed to different calendars on our server. We’ve been inundated by IOS 14 users complaining their calendars in the Apple calendar app are no longer updating. IOS 13.x users are still getting updates to their calendars but it would appear IOS 14 users aren’t. Some reported a ‘verify account’ option showing in the list of calendars asking them to verify that an SSL connection wasn’t available to the calendar (even though it is). Clicking this does a one off update but no further automatic updates are done. Deleting the calendar and adding it in again works as a ‘one off’ but no further updates are done. Has anyone else come across this issue with IOS 14? (Still an issue on IOS 14.2 beta)
I just started building a service with subscribed calendars. This is the behavior I noticed: When I subscribe one calendar, sometimes this calendar syncs When I subscribe a second calendar, the first calendar syncs consistently and the second calendar sometimes syncs When I subscribe a third calendar, the first two calendars sync consistently, but the third calendar does not sync (neither initially nor on refetch) When I subscribe a fourth calendar, the first three calendars sync consistently, but the fourth calendar does not sync (neither initially nor on refetch) Conclusion: It looks like there is some kind of off by one bug in the iOS Calendar sync logic. iOS syncs the first n-1 calendars, but not the nth subscribed calendar. The workaround is to add an extra dummy calendar subscription after the subscriptions you care about, but I can't ask this of my intended use
Topic:
App & System Services
SubTopic:
Core OS
Tags:
An iOS app running in simulator has complete access to the Mac's file system: // Files in protected directory like Desktop, Documents, Calendar, etc will need additional permissions. let filesInSystem = FileManager.default.enumerator(at: .currentDirectory(), includingPropertiesForKeys: nil)?.allObjects This isn't the case when running in device as the app is sandboxed. Is the same possible when running in simulator? More specifically, is there a way to restrict access to the Mac's file system when running an app in the Simulator? This is particularly useful when trying out binaries/frameworks that are not open sourced.
Topic:
App & System Services
SubTopic:
Core OS
Tags:
Files and Storage
App Sandbox
Security
Simulator
I've faced a similar issue while fetching today's steps from HealthKit. I've managed to fix it by creating a predicate using HKQuery.predicateForSamples(withStart:end:options:) and using the .strictStartDate query option. The predicate is then passed to the HKStatisticsCollectionQuery initialiser. Here's an example how to fetch today's current steps and subscribe to updates with this approach: /// Fetches today's total steps and subscribes to all future changes of this value /// - Parameter onUpdate: callback which is called on the initial fetch and every time the value changes in the future func subscribeToStepUpdates(onUpdate: @escaping (Int?) -> Void) { func finishWithResult(_ value: Int?) { DispatchQueue.main.async { onUpdate(value) } } guard let type = HKQuantityType.quantityType(forIdentifier: .stepCount) else { finishWithResult(nil) return } // set the anchor for 0 a.m. let components = DateComponents(calendar: Calendar.current, timeZone: Calendar.current.timeZone, hour: 0, minute: 0, secon
Topic:
App & System Services
SubTopic:
Health & Fitness
Tags:
I've never used the services of the apple store before. This is my first time uploading and now I'm confused. Am I in a suspended state or is it a normal state and is it related that I have hired another website to upload my app and do some code work for it? What should I do next? Could you please tell me in a way that is easier to understand? I'm a bit confused And now I'm so shocked that it's my account suspended or something. And why is it still in check status back to being in state? Waiting for another review Previously rejected by message notified as follows: Upon further review of the activity associated with your Apple Developer Program membership, we have determined that your membership, or a membership associated with your account, has been used for dishonest or fraudulent activity. Given the severity of the issues we identified, all apps associated with your Apple Developer Program account have been removed from the App Store and your account has been flagged for removal. Specifically, we found tha
Date and time getting fail to convert in 24 hour, after change format in 12 hour from device setting
I have been working on a Calendar App. i am getting date format 2023-08-25T7:07:00 pm which is not parsing in any date format. Required Output: 2023-08-25T19:07:00 Getting fail with all date formatter Here is the my code snippet let dateFormatter = DateFormatter() dateFormatter.dateFormat = yyyy-MM-dd'T'hh:mm:ss a dateFormatter.locale = Locale(identifier: en_US_POSIX) dateFormatter.timeZone = TimeZone.current if let date = dateFormatter.date(from: dateString) { let formattedDateString = dateFormatter.string(from: date) print(formattedDateString) } else { print(Invalid date format) } Help me on this.
Here is the iOS version which we are using iOS 16.6 and Region Region(calendar: Calendars.gregorian, zone: Zones.europeLondon, locale: Locales.englishUnitedKingdom)
Topic:
App & System Services
SubTopic:
General
Tags:
Hi, I'm creating a calendar application. I am using the EKeventEditViewController to add events to my application. The problem is that the title of the sheet cannot be modified. When I change a title, the console shows that the title has changed. However, the simulator still displays the previous title; New Event. How can I fix it? void (^showEventEditingController)(EKEvent *) = ^(EKEvent * event){ EKEventEditViewController *controller = [[EKEventEditViewController alloc] init]; controller.event = event; controller.eventStore = [self getEventStoreInstance]; controller.editViewDelegate = self; NSLog(@%@, controller.title); // New Event controller.title = @My Custom title; NSLog(@%@, controller.title); // My Custom title [self assignNavbarColorsTo:controller.navigationBar]; [self presentViewController:controller]; NSLog(@%@, controller.title); // My Custom title };
Hi My app is continuously crashing while setting maximumDate in date picker, this happens only with new iOS 16.0. I am trying to set minimum and maximum date limit on date picker for accepting birth date, i.e. minimum age 18 years. Crashing on this line: datePicker.maximumDate = maxDate Detailed code: var components: DateComponents = DateComponents() components.calendar = calendar components.year = -18 let maxDate: Date = calendar.date(byAdding: components, to: currentDate)! datePicker.maximumDate = maxDate Please note, this code works fine in lower version than iOS 16.0. Xcode: Version 14.0 macOS Monterey Version 12.6 iOS 16.0