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

SocketRocket

0.5.1 or later

ZipArchive

1.4.0 or later

Note: If your project's Podfile does not specify specific versions for SocketRocket and ZipArchive, IAPMiniProgram SDK defaults to using the latest available versions from the libraries' official websites. 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
  • ZipArchive: 1.4.0

To use the recommended library versions, add the following lines to your Podfile:

copy
pod 'SocketRocket', '0.5.1'
pod 'ZipArchive', '1.4.0'

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

GoogleMaps

5.2.0

GooglePlaces

5.1.0