Post

Replies

Boosts

Views

Activity

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 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 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 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 push notifications are not coming
"What other reasons could there be that a push message was sent but did not reach the application?" PushSharp is sending the pushes over the Apple production environment but the app you're trying send them to is a debug build, or vice versa. Your target handset has got Personal Focus currently turned on You are sending app-directed pushes but the app is terminated
Nov ’22