I don't have Custom URL protocols, not even a third party network library to use. Use the iOS native NSURLSession to request the network. Just like the Demo I provided.
[[NSURLSession sharedSession] dataTaskWithRequest:aRequest completionHandler:]
There is one thing that has not been mentioned before. This network request is sent from the dynamic library (Framework) developed by ourselves.