setNetworkProxy
Call the setNetworkProxy API to set up a network proxy for communicating between the SDK and the Alipay+ server. This proxy is mandatory.
Method signature
copy
public static func setNetworkProxy(_ proxy: IAPAPNetworkProxy)Request parameters
Parameter | Type | Required | Description |
proxy | Yes | The implementation of the network proxy. |
IAPAPNetworkProxy
copy
public protocol IAPAPNetworkProxy {
func sendRequest(type: IAPAPNetworkProxyRequestType, body: String, completion: @escaping (Result<String, Error>) -> Void)
}IAPAPNetworkProxyRequestType
Key | Value |
createStaticToken |
|
queryDeviceTokenInfo |
|
queryUserServiceStatus |
|
suspendService |
|
unsuspendService |
|
activateDeviceToken |
|
queryStaticTokenStatus |
|
queryStaticTokenInfo |
|
queryStaticTokenVerificationInfo |
|
queryStaticTokenAssetInfo |
|
pushAccount |
|
reportIncident |
|
Response parameters
N/A
Sample
copy
IAPApplePay.setNetworkProxy(NetworkProxy())