Scrungepipes
Scrungepipes

Reputation: 37580

CTCellularPlanProvisioning.supportsCellularPlan() always returns false

I've been running some experiments logging out the results of some telephony classes such as CTTelephonyNetworkInfo and CTSubscribers and CTCellularPlanProvisioning to look at their output for various configurations of phones (such as with a physical sim, with an esim, with two esims, with a physical and sim). One thing I noticed what that CTCellularPlanProvisioning.supportsCellularPlan() always returns false. It does this for eSim enabled phone without an eSim cellular plan, if an active plan is then added to the eSim for the phone, the API still returns false. Yet the documentation for it says "Indicates whether the device supports eSIM." Why does it never return true?

My app has the com.apple.CommCenter.fine-grained/public-subscriber-info entitlement.

Upvotes: 2

Views: 1202

Answers (0)

Related Questions