Post

Replies

Boosts

Views

Activity

Reply to Xcode 14.1 is unable to provision an asset download extension
I found out what the problem is - which I believe must be a bug in Xcode in how it creates the extension target. If different types of extension are created (for example an action extension or a call extension) then if you look at the Code Signing Entitlements section within Build Settings its empty. However, if a background asset download extension is created then it's not empty. If its changed to be empty then the problems described above go away.
Topic: App & System Services SubTopic: General Tags:
Nov ’22
Reply to iOS 13 PushKit VoIP restrictions breaking SIP VoIP apps
@langaCom "While you must report an incoming call immediately, you are still free to decide the call has failed and tell the system later, asynchronously. To do this, call reportCallWithUUID:endedAtDate:reason:. This will tear down the incoming call UI even if the user has not answered the call." But the call screen UI will still be displayed, even if just momentarily. This makes it look scrappy, messy, broken, unprofessional.
Topic: App & System Services SubTopic: Core OS Tags:
Nov ’22
Reply to Does the Call Directory app extension work with SIM / eSIM calls or only VoIP app calls?
It's the opposite to what you are assuming. If you register a number with CallKit then make a regular call to the handset, then the number will be either blocked or display additional information on the call screen (depending upon if you used CallKit to block or identify the number). However if you make a VoiP call then it is neither blocked nor identified.
Topic: App & System Services SubTopic: General Tags:
Nov ’22
Reply to Disabling remote push notifications in app
You could implement a notification service extension to receive the push notifications, and request from Apple that they grant your app the com.apple.developer.usernotifications.filtering entitlement. Set up a shared group between the app and the extension (i.e. to house shared defaults). When the user toggles on/off the switch the app writes that to the group defaults. When the extension receives a push, the extension reads the toggle switch setting from shared defaults and if the user has turned them off then the entitlement will enable the extension to suppress the displaying of the notification.
Nov ’22
Reply to want to redirect iphone calling app to my custom call recording app through popup when someone call or when i call someone
It's not possible for your application to know when there is an incoming call, nor get any information whatsoever when there is a call such as the calling number, let along have access to the audio. So your idea for call recording is dead in the water (unless you are implementing a VoIP call app, but if you are you don't say so)
Topic: Programming Languages SubTopic: Swift Tags:
Dec ’22
Reply to Crashes in the Call Directory Extension
Errm, wouldn't it be better to instead eliminate the crash from your extension??? Common reasons for getting a crash with the call extension are: a) you're loading up too many/large data structures at once and are running out of memory, i.e. you load up an array of phone numbers which is hundreds of thousands entries b) you attempt to add a duplicate phone number c) the phone numbers are not sorted in order.
Topic: Programming Languages SubTopic: Swift Tags:
Dec ’22