init
TypeScriptstatic init(query: string, ignoredEmails?: (Array<string>) | null, ignoredPhoneNumbers?: (Array<string>) | null, approvalCallback?: (((arg0: Array<string>) => void)) | null): Promise<ContactAccessButton>Swift declaration@MainActor @preconcurrency init(queryString query: String, ignoredEmails: Set<String>? = nil, ignoredPhoneNumbers: Set<String>? = nil, approvalCallback: (([String]) -> Void)? = nil)Creates a ContactAccessButton to allow users to quickly add contacts in the Limited Access state Parameters: - queryString: Required. This is the string that will be used to search for matches in the database that aren't yet part of the limited access set for this app - ignoredEmails: skip adding any contacts having an email in this list. They will not be discovered by the query - ignoredPhoneNumbers: skip adding any contacts having a phone number in this list. They will not be discovered by the query - approvalCallback: Invoked with a list of contact IDs added by the button, whenever the user approves new contacts to be added to the set