init
TypeScriptstatic init(serviceURL: string, tokenIssuerURL: string, userTierToken: ArrayBuffer): LiveCallerIDLookupExtensionContextSwift declarationinit(serviceURL: URL, tokenIssuerURL: URL, userTierToken: Data)struct · iOS 18.0+ · SDK 27.1
struct LiveCallerIDLookupExtensionContextThe extension context is how the system gets information from the 3rd party application.
static init(serviceURL: string, tokenIssuerURL: string, userTierToken: ArrayBuffer): LiveCallerIDLookupExtensionContextSwift declarationinit(serviceURL: URL, tokenIssuerURL: URL, userTierToken: Data)get serviceURL(): stringSwift declarationlet serviceURL: URLThe URL for the endpoint of the third-party service used by the system to fetch Identity and Blocking information.
get userTierToken(): ArrayBufferSwift declarationlet userTierToken: DataHTTP Bearer token that authenticates the user of the application. The system sends this token to the Privacy Pass token issuer, which can verify it belongs to a valid user of the app and issue a Privacy Pass token. Actual PIR requests do not send this token, but instead use a Privacy Pass token, that does not identify the requester.
get tokenIssuerURL(): stringSwift declarationlet tokenIssuerURL: URLThe URL of the Privacy Pass token issuer.
No declarations were skipped in this snapshot.