Answering myself
We cannot release a code with beta API like this, when it may change.So all we can do is just wait for Beta tag to go.
if #available(iOS 16.0, *) {
try await center.requestAuthorization(for: type)
} else {
center.requestAuthorization { result in
// code
}
If we hope for sept 2022 for 16.0 release, how soon, we can expect confirmation on beta API to production api release?
Only FC team folks can answer this I guess.
Post not yet marked as solved
You are not alone.Similar phone and incompatible updates .
Story is no different for Mac too, I bought an expensive high end MacBook Pro late 2014 (then highest end model) , It can't update to latest software.
I have another iPad 2nd gen, same story.
When I gets low at bank balance and look at all these idle bricks on the table, All I can do is just... sigh!!!
Post not yet marked as solved
I'm not sure, if a Promo code can provide any discounted price, Anyone aware of this? How this can be done?.
Last time I remember, Promo code provides app for complete free of cost.
I'm not sure, Appstore connect provide any provision to give a promo code to an associated discounted price or discount percentage.Unless the whole thing done by inApp purchase.
Welcome confirmations and their experience from anyone who done this in App Store.
Thank you for the reply.
From the console logs, it will show com.apple.safari for flow description(Handling new flow - log), but the designated identifier derived from code for safari and webview apps are returning com.apple.WebKit.Networking.
Thats the observation I had, hence I raised this thread.
Thanks Matt,
Agree with you on using flow.description for differentiate.Thank you.This works and I will mark as Answered.
I have taken a long route than direct one,
Reason being to get more details and exact designated identifier from the SecCode.
Once we have the SecStaticCode :- I tried to extract it like following.
let flags = SecCSFlags(rawValue: 0)
var requirement: SecRequirement?
var text: CFString?
err = SecCodeCopyDesignatedRequirement(staticCode, flags, &requirement)
guard err == errSecSuccess else {
return nil
}
err = SecRequirementCopyString(requirement!, flags, &text)
guard err == errSecSuccess else {
return nil
}
'text' always returned as designated => identifier "com.apple.WebKit.Networking" , not as “com.apple.Safari”.
Is this expected for all webView app and Safari?
Thanks Quinn for your response.
Summarising my understanding,
keychain service is at per user level and even with keychain access, the keychain password can only be viewed by the user who set that kv pair.
Admin user can only see the admin set keychain passwords via keychain access(I have not verified any other programmatic access exists for root user possible to see all users keychain passwords, which is at a different api scope level).
I waited for the comments from community, as well as, I couldn't myself find any alternative solutions do this job, hence shamefully I'm marking this answer myself and closing, though welcome any further comments incase anyone finds any better updates than this.
Thank you.
If we embed in a stack, then the right most control resizes.
However, I could not find anything proportional width resizing of multiple controls based on super view resize.
I guess, the only way is to do a programatic width increment as only a solution.