The SDK can be integrated into gRPC projects.
The automatic interceptor is not supported in gRPC, so you should disable requests interception by setting the PXPolicy/urlRequestInterceptionType to PXPolicyUrlRequestInterceptionType/none.
You should read how to work with manual integration in your app.
In order to include the SDK’s HTTP headers in your gRPC requests, you should add them to your request’s metadata.
Now, use the call option instance when you call your send your gRPC request.
After receiving an error in the server’s response, the gRPC library will throw an exception. pass the information to SDK with the PerimeterX/handleResponse(response:data:forAppId:callback:) function.