From 8208733cd627aaddb6ffe8d112e51526200f2acc Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Tue, 14 Jul 2020 15:27:47 +0200 Subject: [PATCH] Add AutoFill CredentialProvider NSExtensionPoint support (#75) (#76) * Add credential provider to ExtensionPoint enumeration * Add min version check rule for credential provider ExtensionPoint * Add trailing comma to make the next entry's diff smaller Co-authored-by: Rolf Bjarne Kvinge Co-authored-by: kiddailey --- Xamarin.MacDev/ManifestExtensions.cs | 6 +++++- Xamarin.MacDev/MonoTouchSdk.cs | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Xamarin.MacDev/ManifestExtensions.cs b/Xamarin.MacDev/ManifestExtensions.cs index 1ead3f2..1244562 100644 --- a/Xamarin.MacDev/ManifestExtensions.cs +++ b/Xamarin.MacDev/ManifestExtensions.cs @@ -454,6 +454,8 @@ public static string GetNSExtensionPointIdentifier (this PDictionary dict) return IOSExtensionPoint.SharedLinks; case "com.apple.spotlight.index": return IOSExtensionPoint.SpotlightIndex; + case "com.apple.authentication-services-credential-provider-ui": + return IOSExtensionPoint.AuthenticationServicesCredentialProviderUI; } return IOSExtensionPoint.Unknown; @@ -885,6 +887,8 @@ public enum IOSExtensionPoint //com.apple.Safari.sharedlinks-service SharedLinks, //com.apple.spotlight.index - SpotlightIndex + SpotlightIndex, + // com.apple.authentication-services-credential-provider-ui + AuthenticationServicesCredentialProviderUI, } } diff --git a/Xamarin.MacDev/MonoTouchSdk.cs b/Xamarin.MacDev/MonoTouchSdk.cs index 38d0241..29feede 100644 --- a/Xamarin.MacDev/MonoTouchSdk.cs +++ b/Xamarin.MacDev/MonoTouchSdk.cs @@ -157,6 +157,7 @@ static PDictionary CreateMinExtensionVersions () ios.Add ("com.apple.message-payload-provider", new PString ("10.0")); ios.Add ("com.apple.usernotifications.content-extension", new PString ("10.0")); ios.Add ("com.apple.usernotifications.service", new PString ("10.0")); + ios.Add ("com.apple.authentication-services-credential-provider-ui", new PString ("12.0")); tvos.Add ("com.apple.broadcast-services", new PString ("10.0")); tvos.Add ("com.apple.tv-services", new PString ("9.0"));