Hi guys,
When playing with the Network Extension sample code, I find that, if the data-filter requests to filter TCP outbound traffic on port 443, apps using StoreKit for in-app purchase cannot get items for purchase.
A process named "appstoreagent" reports "failed to retrieve client crypto key" and then NSURLErrorDomain Code=-1005 "The network connection was lost."
If the network extension is disabled or explicitly allows https traffic in NEFilterSettings, this issue won't appear.
I have tested from macOS 10.15.0 to 10.15.6 along with 11.0 beta 3, the issue can be reproduced on all the macs that I have tested.
Ref FB7740498
Best regards,
Shay
When playing with the Network Extension sample code, I find that, if the data-filter requests to filter TCP outbound traffic on port 443, apps using StoreKit for in-app purchase cannot get items for purchase.
A process named "appstoreagent" reports "failed to retrieve client crypto key" and then NSURLErrorDomain Code=-1005 "The network connection was lost."
If the network extension is disabled or explicitly allows https traffic in NEFilterSettings, this issue won't appear.
I have tested from macOS 10.15.0 to 10.15.6 along with 11.0 beta 3, the issue can be reproduced on all the macs that I have tested.
Ref FB7740498
Best regards,
Shay