Explore best practices for creating inclusive apps for users of Apple accessibility features and users from diverse backgrounds.

All subtopics

Post

Replies

Boosts

Views

Activity

NEED HELP !! my developer account was suddenly flagged for deletion/ Pending Termination
Upon further review of the activity associated with your Apple Developer Program membership, it's been determined that your membership, or a membership associated with your account, has been used for dishonest or fraudulent activity, in violation of the Apple Developer Program License Agreement. Given the severity of the identified issues, your account has been flagged for removal. Because your account has been flagged for removal, any earnings payments are paused and app transfers are disabled. Creating new accounts after receiving this message may result in the termination of the new or associated accounts. Evidence of Dishonest or Fraudulent Activity App submissions from your account have repeatedly violated the App Review Guidelines in an attempt to evade the review process. After multiple resubmissions, the guideline violation(s) detailed to you in prior correspondence remain unresolved. what to do now
1
0
525
Aug ’24
Bug With Voiceover
after installing the latest iOS 18 developer beta on my iPhone SE 3. VoiceOver keeps saying unpronounceable when I swipe through applications or doing anything else on my phone. Please fix this Voiceover bug as soon as possible? I submitted the same bug report through the Feedback Assistant app and there is no response from Apple when the issue will be resolved.
1
0
424
Aug ’24
Apple Pay security
My store requires customers to provide Identification if they are using credit card because of the amount of stolen cards in this area. How can I ensure customers aren’t using a stolen card when paying through Apple Pay? Why doesn’t Apple Pay display the cardholders name on the card shown on the screen so that we can confirm it with an ID?
0
0
329
Aug ’24
BATTERY CAPACITY REDUCING VERY FAST
I am using iphone 15pro, purchased in November 2023, had updated ios 18 beta version and since then my battery capacity is reducing very fast, in 1 week I had seen the drop of 6%. I don't have time to go in the queue for the service, please suggest. PLEASE HELP ME HOW TO RESOLVE AATIR [Personal Information Edited by Moderator]
1
1
335
Aug ’24
Network Slicing on IOS 17,or later.
For the 5G Network Slicing Traffic Category defined by the IOS 17: https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_developer_networking_slicing_trafficcategory?changes=latest_major&language=ob_8 May I know more details, better with providing me the reference link, on the following questions, How this ID is being handled by the network? What’s the flow & impact of this ID when registering the 5G SA network? Any profile is being downloaded from the network to the handheld device to control the slice?? That ID is carry along the way up to the BBU/Cell sites and the ID is identified by the cell sites for specific handling of that slice?
0
0
296
Aug ’24
App-Clip Network Error Code=-1004 with Network Link Conditioner
when trying to connect to our server - I get an error which occurs only in the app-clip: Error Domain=NSURLErrorDomain Code=-1004 "Could not connect to the server." more specifically - I get this error when trying to simulate a slow connection with Network Link Conditioner (LTE / 3G). it only happens on Network Link Conditioner , and only in the app-clip: when I disable the Network Link Conditioner it starts working again. I receive the error quite fast, so it's not a time-out issue. things I've tried (and didn't help): increase time-out period reduce the network requests to 1 at the time. set AllowsArbitraryLoads to true full description of the error: Domain=NSURLErrorDomain Code=-1004 "Could not connect to the server." UserInfo={_kCFStreamErrorCodeKey=65, NSUnderlyingError=0x2826aff00 {Error Domain=kCFErrorDomainCFNetwork Code=-1004 "(null)" UserInfo={_NSURLErrorNWPathKey=satisfied (Path is satisfied), interface: en0[802.11], ipv4, dns, uses wifi, _kCFStreamErrorCodeKey=65, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <3D0E9D26-B6BE-41C9-9D97-C61F6E71DBE8>.<3>, _NSURLErrorRelatedURLSessionTaskErrorKey=( "LocalDataTask <3D0E9D26-B6BE-41C9-9D97-C61F6E71DBE8>.<3>" ), NSLocalizedDescription=Could not connect to the server., NSErrorFailingURLStringKey=<<serverAddress>>, NSErrorFailingURLKey=https://<<serverAddress>>, _kCFStreamErrorDomainKey=1})
0
0
354
Aug ’24
Is it possible to display a live 3D view of Google Maps in a Vision Pro app?
Hi everyone, I’m exploring the idea of displaying a live 3D view of Google Maps in a Vision Pro app using SwiftUI and RealityKit. I want users to be able to interact with the map, including panning, zooming in and out, and exploring different areas in a fully immersive environment. Is this technically possible within the Vision Pro ecosystem? If so, what would be the recommended approach to implement this? If not, are there any alternative methods or platforms that could provide a similar experience? Thanks in advance for your insights! Best, Siddharth
1
0
694
Aug ’24
Setting accessibility focus when switching tabs
I'm trying to make macOS VoiceOver read some in text in the parent tabview when the child tabview changes tabs. VoiceOver always reads the first text entry in the child sub tab ignoring attempts to switch where the focus is. I've tried these things, in the example textItem is a member of the parent tabview class: .setAccessibilityApplicationFocusedUIElement(textItem) .setAccessibilityFocused(true) Each sub tab is a view controller loaded from a storyboard and I've added code in viewDidAppear to set the accessibility focus. I've also tried using a notification to the parent tab view to set the accessibility focus at the end of the sub tab's viewDidAppear. Nothing seems to work, is there way to actually change the current focused accessibility UI element programmatically? This needs to work on macOS 13 and greater. Here is a rough layout of what I'm trying to accomplish. When the use selects "sub tab 2", I want the text "Text to read first" to be the focus and have VoiceOver read that. What really happens is VoiceOver reads the contents of the sub tab "Feature Name"
4
0
685
Aug ’24
SwiftData error when trying to delete items from a list, Never access a full future backing data
When I try to delete items from my list stored with swift data, it instantly makes crash my app with this error message: SwiftData/BackingData.swift:482: Fatal error: Never access a full future backing data - PersistentIdentifier(id: SwiftData.PersistentIdentifier.ID(url: x-coredata://03DEFFA9-87EF-4E13-9448-946D9EBC17B6/Exercise/p8), implementation: SwiftData.PersistentIdentifierImplementation) with Optional(0252D555-649A-45B2-954C-7DD62A6DBAE4) import SwiftUI import SwiftData struct WorkoutsView: View { @Environment(\.modelContext) var modelContext @Query(sort: [ SortDescriptor(\Workout.name), SortDescriptor(\Workout.difficulty), SortDescriptor(\Workout.duration) ]) var workouts: [Workout] @State private var isEditing = false @State private var showingAddScreen = false var body: some View { NavigationStack { List { ForEach(workouts) { workout in //design purpose code } .onDelete(perform: deleteWorkouts) } .navigationTitle("Workouts") .toolbar { ToolbarItem(placement: .topBarLeading) { EditButton() } ToolbarItem(placement: .topBarTrailing) { Button(action: { showingAddScreen = true }) { Image(systemName: "plus") } } } .sheet(isPresented: $showingAddScreen) { AddWorkoutView() } } } func deleteWorkouts(at offsets: IndexSet) { for offset in offsets { let workout = workouts[offset] modelContext.delete(workout) } } }
2
0
557
Aug ’24
iOS 18 Beta 5 keyboard issue
Hi, I’m testing iOS 18 for a some time already and really enjoying your efforts to merge Lithuanian and English keyboards. Unfortunately in 18 Beta 5 I have received today there is just 1 option of “EN LT” left and in it Lithuanian special symbols (like ę ė ų į and etc.) are in the most uncomfortable / far away location when typing. Please change it and the best would be - please remove all non Lithuanian symbols from “EN LT” layout, as its not needed and brings only confusion when typing.
1
1
730
Aug ’24