Skip to content

Commit 9a78097

Browse files
authored
[CoreTelephony] Implement Xcode 16.0 beta 1, beta 2 and beta 3 changes. (#20863)
Note: there were no changes in beta 2 and beta 3.
1 parent 9f3b144 commit 9a78097

File tree

4 files changed

+10
-6
lines changed

4 files changed

+10
-6
lines changed

src/coretelephony.cs

+8-2
Original file line numberDiff line numberDiff line change
@@ -228,8 +228,6 @@ interface CTSubscriberDelegate {
228228
partial interface CTSubscriber {
229229
[Export ("carrierToken")]
230230
[NullAllowed]
231-
[Deprecated (PlatformName.iOS, 11, 0)]
232-
[Deprecated (PlatformName.MacCatalyst, 13, 1)]
233231
NSData CarrierToken { get; }
234232

235233
[iOS (12, 1)]
@@ -244,6 +242,14 @@ partial interface CTSubscriber {
244242
[Wrap ("WeakDelegate")]
245243
[NullAllowed]
246244
ICTSubscriberDelegate Delegate { get; set; }
245+
246+
// available since iOS 6 according to the headers
247+
[Export ("refreshCarrierToken")]
248+
bool RefreshCarrierToken ();
249+
250+
[iOS (18, 0)]
251+
[Export ("SIMInserted")]
252+
bool IsSimInserted { [Bind ("isSIMInserted")] get; }
247253
}
248254

249255
/// <summary>Information on a subscriber to a telephone service.</summary>

tests/cecil-tests/Documentation.KnownFailures.txt

+2
Original file line numberDiff line numberDiff line change
@@ -32765,6 +32765,7 @@ M:CoreTelephony.CTCellularPlanProvisioning.AddPlan(CoreTelephony.CTCellularPlanP
3276532765
M:CoreTelephony.CTCellularPlanProvisioning.AddPlanAsync(CoreTelephony.CTCellularPlanProvisioningRequest)
3276632766
M:CoreTelephony.CTCellularPlanProvisioningRequest.EncodeTo(Foundation.NSCoder)
3276732767
M:CoreTelephony.CTSubscriber.Dispose(System.Boolean)
32768+
M:CoreTelephony.CTSubscriber.RefreshCarrierToken
3276832769
M:CoreTelephony.CTTelephonyNetworkInfo.Dispose(System.Boolean)
3276932770
M:CoreTelephony.CTTelephonyNetworkInfoDelegate_Extensions.DataServiceIdentifierDidChange(CoreTelephony.ICTTelephonyNetworkInfoDelegate,System.String)
3277032771
M:CoreTelephony.CTTelephonyNetworkInfoDelegate.DataServiceIdentifierDidChange(System.String)
@@ -63225,6 +63226,7 @@ P:CoreTelephony.CTRadioAccessTechnology.WCDMA
6322563226
P:CoreTelephony.CTSubscriber.CarrierToken
6322663227
P:CoreTelephony.CTSubscriber.Delegate
6322763228
P:CoreTelephony.CTSubscriber.Identifier
63229+
P:CoreTelephony.CTSubscriber.IsSimInserted
6322863230
P:CoreTelephony.CTSubscriber.WeakDelegate
6322963231
P:CoreTelephony.CTSubscriberInfo.Subscriber
6323063232
P:CoreTelephony.CTSubscriberInfo.Subscribers

tests/xtro-sharpie/api-annotations-dotnet/iOS-CoreTelephony.todo

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
!missing-selector! CTSubscriber::isSIMInserted not bound
2-
!missing-selector! CTSubscriber::refreshCarrierToken not bound
31
!unknown-native-enum! CTCellularDataRestrictedState bound
42
!unknown-native-enum! CTCellularPlanProvisioningAddPlanResult bound
53
!unknown-type! CTCellularData bound

tests/xtro-sharpie/iOS-CoreTelephony.todo

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
!missing-selector! CTSubscriber::isSIMInserted not bound
2-
!missing-selector! CTSubscriber::refreshCarrierToken not bound
31
!unknown-native-enum! CTCellularDataRestrictedState bound
42
!unknown-native-enum! CTCellularPlanProvisioningAddPlanResult bound
53
!unknown-type! CTCellularData bound

0 commit comments

Comments
 (0)