iOS and macOS native calendar application detects URL's from video conferencing apps (e.g. Webex, Zoom, Microsoft Teams, Google Meet etc.). Even though these apps are not installed on the iPhone, it detects from the URL that the URL is of video conferencing/voip app and shows a 'Join' button next to URL and video icon, also the application icon if application is already installed on phone and tapping Join will redirect to app and Joins meeting. For example if the URL is for Zoom meeting is pasted in the iOS or macOS native Calendar event, it shows are Zoom meeting with Join button and video icon to indicated it video conference. Does apple provide and api for this integration, I have app which also do a video conference with URL, what is the way to make my app's URL recognized as Video Conference and show Join button as other above mentioned application. Does anyone know how to achieve this or made it work for their application. Appreciate any help, thanks
Search results for
calendar
1,863 results found
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Here is the remaining code and questions : why do you use string ( or maybe I change in between and I ws the one using String at first ^^sorry if yes haha are you trying to use @binding here to clear all the button to false regardless of the project and it;s the only way to achieve it ? this 2 line of code timesheetCalculation.checkRemainingHours(isSet: true) keep telling me that it will never be used but actually it's beeing use and working : warning from Apple is Result of call to 'checkRemainingHours(isSet:)' is unused timesheetCalculation.checkRemainingHours(isSet: true) // // HourButton.swift // MyPmV1 // // Created by Sebastien BENAVIDES on 9/2/24. // import SwiftUI struct HourButton: View,Identifiable, Observable { //This Identifiable is @Environment(TimesheetCalculation.self) var timesheetCalculation //MARK: - Variable & Constants var id: Int = 1001 //CLAUDE USE STRING @State var isSet: Bool // CLAUDE IUSE BINDING @Binding var isSet: Bool // A Binding, as we change the value and want it updated in
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags:
Still no improvement after 17.4 beta 3 & I even noticed that the Accounts settings for the core apps (eg. Mail, Contacts, Calendars, Notes & Reminders) is ALSO inaccessible....
Topic:
App & System Services
SubTopic:
Core OS
Tags:
I have found a way to retract holidays from the stock apple calendar (via EKEventStore().events(matching: mypredicate)
Topic:
App & System Services
SubTopic:
Core OS
Tags:
Hello, After processing the data I received from another source in my new application, I will offer it for sale as a monthly subscription. However, pricing for my data source is based on calendar month, but subscription flows start from the purchase date and I could not find such a subscription flow in the store kit. How can I draw this flow in a way that doesn't violate app store rules regarding pricing?
There are some files (for example, in ~/Library there are some folders such as Calendars) for which a local user, even sudo, needs additional TCC permissions (the mechanism behind the Do you want to allow app ... to acces your Calendar / Camera etc. type of alerts). Perhaps the -skipunreadable doesn't detect locations not accessible due to missing TCC permissions? (I need to check this). It must be noted that TCC permissions are tied to apps. In order to be able to access, let's say, the Calendar folder from Terminal, you must give Calendar access rights to the Terminal app in System Settings.
Topic:
Media Technologies
SubTopic:
General
Tags:
Hello, I have an app that I would like to have read and write access to Reminders using EventKit, but on MacOS 14 (14.2.1) when I call requestFullAccessToReminders I get error = nil, success = false (even when access is granted) and there is no permission prompt to use user when access has not yet been granted. Note this is not an issue in iOS. Here's a stripped down example of what I'm talking about import EventKit struct ContentView: View { let store = EKEventStore() @State var permissionState = Ready to Request var body: some View { VStack { Text(permissionState).font(.title) Button(Request Access) { requestFullAccessToEvents() }.padding() } .padding() } func requestFullAccessToEvents() { store.requestFullAccessToReminders { (granted, error) in if let foundError = error { permissionState = Error: + foundError.localizedDescription } else if granted { permissionState = Permission Granted } else { permissionState = Permission Denied } } } } then the plist NSRemindersFullAccessUsageDescription something me
Currently facing the exact issue with WidgetKit failing to fetch calendar events/reminders, were you able to find a solution?
Topic:
App & System Services
SubTopic:
General
Tags:
I just ran into a similar problem in my app. After hours of looking around, I couldn't find what I was looking for, but I found a solution that works... Hopefully there is a better solution though. Problem Schema v1 public enum SchemaV1: VersionedSchema { public static var versionIdentifier: Schema.Version = .init(1, 0, 0) public static var models: [any PersistentModel.Type] { [Reminder.self] } @Model public final class Reminder: Hashable, Identifiable { public var id: UUID public var title: String public var icon: ReminderIconStyle // This is an enum, that I want to convert to a struct, so I need to migrate to the new model. public var style: ReminderTimeStyle ... } } Schema v2 public enum SchemaV2: VersionedSchema { public static var versionIdentifier: Schema.Version = .init(2, 0, 0) public static var models: [any PersistentModel.Type] { [Reminder.self] } @Model public final class Reminder: Hashable, Identifiable { public var id: UUID public var title: String public var icon: ReminderIconStyle // New to V2
Topic:
App & System Services
SubTopic:
iCloud & Data
Tags:
EKEventStore on Apple Watch is not giving me all calendars. I can see only calendars of the source 'Subscriptions', but non of the calendars of source CalDAV (iCloud). This problem exists over multiple apps. Code works fine on iPhone. Any ideas? Minimal example code: import SwiftUI import EventKit struct ContentView: View { let eventStore = EKEventStore() @State var success: Bool = false @State var calendarNames: [String] = [String]() func request() async { success = (try? await eventStore.requestFullAccessToEvents()) ?? false } func list() { calendarNames = eventStore.calendars(for: .event).map { $0.title } } var body: some View { VStack { Image(systemName: globe) .imageScale(.large) .foregroundStyle(.tint) Text(Access: (success.description)) ScrollView { ForEach(calendarNames, id: .self) { name in Text(name) } } } .onAppear { Task { await request() list() } } .padding() } }
As an example: This event is set as a all-day event for the 6th of February, as it shown in the details. In the calendar itself, the event is displayed for a timespan of two days.
Topic:
App & System Services
SubTopic:
General
Tags:
I have made an application with the main function to enter birth dates and export information based on the Mayan calendar in Japan. I explained to the reviewer about the Mayan calendar. https://en.wikipedia.org/wiki/Maya_calendar And I still get a rejection from the reviewer: Guideline 4.3 - Design - Spam It took me a lot of time to make this app. How do I pass this assessment? Everyone helped me with it. Thank you.
I have a watch app that is supposed to access the calendar and display information about the event and then count down until that event. But ever since the IOS 17.0.0 and watchOS 14.0.0, the old method of requesting access does not work (though it still works with the reminders). I tried to add a new authorization method that fits with the later version. static func requestAccess() { let eventStore = EKEventStore() let todayDate : Date = Date() let status = EKEventStore.authorizationStatus(for: .event) if status == .authorized { print(Access is already granted.) } else { print(status.rawValue) eventStore.requestFullAccessToEvents { success, error in if success && error == nil { print(Access has been granted.) } else { print(error ?? unknown error) print(Access request failed with error: (error?.localizedDescription ?? Unknown error)) } } } } NSCalendarsWriteOnlyAccessUsageDescriptionHowever, even though I have both the NSCalendarWriteOnlyAccessDescription, adn the older NSCalendarUsageDescrip
I'm looking for a way to access the information about which Section a Reminder is in, and also create a Reminder in a specific Section. The sections feature was released in iOS 17 I believe: https://support.apple.com/en-am/guide/iphone/iph82596cb20/ios I don't see any mention of Sections in the EventKit documentation: https://developer.apple.com/documentation/eventkit I checked if each section is technically a Calendar but it doesn't appear so. Any guidance would be helpful.
Ok, now it's getting ridiculous. If we check the existing AppStoreConnect Documentation that I've referenced many times already (here) the entire thing has been deprecated. BUT following the link to (Set a price) takes you to new information on setting a price that includes a link titled Learn how to set a price for your app with the App Store Connect API and that link takes you back to ... The first link that has everything deprecated and nothing about setting a price. 🤯 The UI for setting prices manually in the web interface has been updated and it is probably the worst it's ever been. It will show you scheduled prices changes but won't tell you what the price is for that change unless you click on it. The calendar is still stupid, meaning it doesn't default to the next available day after the last scheduled change so you can easily goof up your schedule if you have to set a bunch of changes. You can only schedule one change at a time. So if I want all of my Saturdays to be free I have to do that
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect
Tags: