Third-party library dependencies
The iOS IAPMiniProgram SDK uses multiple third-party libraries to enhance functionalities and capabilities. These dependencies are included in the super app via pod dependency and might encounter library version conflicts with other SDKs or the super app. It is recommended to thoroughly test your app's functionalities after integration. If you encounter any version conflicts with the third-party libraries, contact our technical support at overseas_support@service.alibaba.com.
This topic introduces the third-party libraries used in the iOS IAPMiniProgram SDK and their respective version requirements.
Public dependencies
The following table lists the public dependencies of the third-party libraries used in IAPMiniProgram SDK:
Library name | Required version | Default version |
0.5.1 or later | Latest version from official website | |
2.2.2 or later | 2.4.3 |
Note: If your project's Podfile does not specify specific versions for SocketRocket and SSZipArchive, IAPMiniProgram SDK defaults to using the default versions stated in the table. For enhanced stability, if your project does not require specific library versions, it is recommended to use the following thoroughly-tested versions:
- SocketRocket: 0.5.1
- SSZipArchive: 2.4.3
To use the recommended library versions, add the following lines to your Podfile:
pod 'SocketRocket', '0.5.1'
pod 'SSZipArchive', '2.4.3'
Dependencies of the Map component
If you integrate the Map component in your IAPMiniProgram SDK, the following third-party library dependencies are used:
Library name | Required version |
5.2.0 | |
5.1.0 |