Post

Replies

Boosts

Views

Activity

Reply to Need recommendations for free app conversion plugins
Perhaps something like https://gonative.io ?. Not sure what this has to do with the Build dynamic iOS apps with the Create ML framework session? That said, it's not difficult to wrap the webpage into an app yourself without plugins. The bigger issue is that it probably won't make it though App Review (same for the Go Native stuff, regardless of what they say) and rightfully so imho. Some things are better off as web page or web app and there's no shame in that. User's tend to dislike an app that basically amounts to a webview, because it makes for a poor experience. Perhaps it might be a good idea to figure out for yourself why exactly you'd want to create an app, as in what do you hope to get out of if as opposed to using a web page or web app, and if that gives you a clear answer consider creating a fully native app? If it's a matter of not knowing how to create an app, I'd suggest checking out https://hackingwithswift.com by Paul Hudson. He provides a lot of resources for free and especially now with SwiftUI, it's easier than ever to get into the game.
Jun ’21
Reply to PageTabViewStyle is causing vague SIGABRT crash (FB8984414)
@Stammy I had forgotten to update this post in reaction to a labs sessions at WWDC. The issue I was describing (and that's more detailed in the thread I linked to) was apparently a VoiceOver bug that was causing the SIGABRT crash. I was told this should've been fixed in iOS 15, but like you I'm stumbling upon this access issue, causing the app to be terminated. Additionally they've offered some code for a quick workaround, I'll copy paste the code at the bottom. I haven't tested it on XC 13 beta 2 and iOS 15 beta 2 yet, but I think it might be best to file a new bug report for this, since this seems to be a different issue. I'll be doing the same if the issue persists with the new betas and I'll probably mention the FB number of the previous issue, just in case it is related. It might be a good idea to share FB number here if you file one yourself. Referring to FB numbers of similar reports tends to be helpful. struct ContentView: View {     @State private var presenting = false     @State private var currentPage = 1     var body: some View {         Button("Tap to show page control") {             presenting = true         }         .sheet(isPresented: $presenting, content: {             ChildView {                 PageControl(pageCount: 5, currentPage: $currentPage)                     .background(Color.blue)             }         })     }     struct ChildView<Content: View>: View {         @ViewBuilder var content: Content         @State private var isVisible = false         @Environment(\.accessibilityEnabled) var accessibilityEnabled         var body: some View {             content                 .environment(\.accessibilityEnabled, accessibilityEnabled && isVisible)                 .onAppear {                     isVisible = true                 }         }     } }
Jun ’21
Reply to Notifications for Web-Apps on iOS?
If you're quick you can see if you can request a Safari/WebKit lab for tomorrow before the window closes today. Securing one of those is the only guaranteed way to talk to an engineer. The forum has no such guarantees, despite regular activity by Apple engineers, especially during WWDC. That said, if it's not mentioned in the sessions, then you generally won't be able to extract information about future plans. Most stuff that they work on is listed on the webkit site here. Other than that you can file your enhancement request in the Feedback Assistant app or try your luck with the webkit bug tracker. As far as I know there are no plans to introduce web notifications on iOS.
Jun ’21
Reply to Is iOS14.5 ATT prompt enforcement device agnostic ?
From the FAQ on this page: If a user provides permission for tracking via a separate process on our website, but declines permission in the app tracking transparency prompt, can I track that user across apps and websites owned by other companies? Developers must get permission via the app tracking transparency prompt for data that’s collected in the app and used for tracking. Data collected separately, outside of the app and not related to the app, is not in scope. That said, there’s also this: If tracking occurs within a webview inside an app, do I need to use the AppTrackingTransparency prompt? Yes. If you are using a webview for app functionality, it should be treated the same way as native functionality in your app, unless you are enabling the user to navigate the open web.
Jun ’21
Reply to Find My unable to connect to server
No issues here. Perhaps there’s an intermittent outage of the servers? That said, some additional things you can try are: Confirm it’s not your internet connection. Does this happen on WiFi, cellular, or both? See if it has to do with the new private relay service by disabling it (double check if the toggle under cellular is disabled as well when you disable it under iCloud) Check if you have similar issues on another device, and/or another device that runs a production version of iOS Ans of course, if the issue persist, file a bug report via Feedback Assistant.
Jun ’21
Reply to Xamarin forms App tracking privacy policies
I'm not familiar with Xamarin so I'm not sure if you're talking about a Xamarin specific string needed in Info.plist or the general NSUserTrackingUsageDescription key. That said, you can use trackingAuthorizationStatus to check the current status and go from there. See information under 3 on this page. for more information.
Jun ’21