iOS SDKs |
SDK name | Used in App(s) | SDK type and purposes | Further Information |
Alamofire | Aramex App SNS / AGS App | Necessary SDK | |
AlamofireNetworkActivityIndicator | Aramex App | Necessary SDK - Controls the visibility of the network activity indicator on iOS, using Alamofire
| |
CocoaPods Keys | Aramex App | Necessary SDK - Ensures greater security for tokens and keys used by our applications
| |
Cosmos | Aramex App | Preference SDK - Allows users to provide star ratings on our applications
| |
CryptoSwift | Aramex App | Necessary SDK - Ensures appropriate data encryption
| |
Facebook SDK for iOS | Aramex App | Statistics SDK - Used to track the number of users who decided to install our applications after clicking on a social media advertisement
| |
Firebase Cloud Messaging | Aramex App SNS / AGS App | Necessary/Marketing SDK - Allows for push notifications to be sent to all, or specific users
| |
Firebase Crashlytics | Aramex App SNS / AGS App | Necessary SDK - Allows us to detect application crashes in real time, and reports information on those crashes
| |
Firebase Dynamic Links | Aramex App | Necessary SDK - Allows our applications to link users to other websites and/or applications
| |
Firebase In-App Messaging | Aramex App SNS / AGS App | Necessary/Marketing SDK - Allows for push notifications to be sent to all, or specific users
| |
Firebase Remote Config | Aramex App | Necessary SDK - Facilitates the process of making changes to our applications
| |
Firebase Performance Monitoring | Aramex App | Statistics SDK - Gathers data on our applications’ technical performance
| |
Google Analytics | Aramex App SNS / AGS App | Statistics SDK - Gathers data on users’ behaviour on our applications
| |
Google Maps | Aramex App SNS / AGS App | Preference SDK - Allows Google Maps to function within our applications
| |
iCarousel | Aramex App | Necessary SDK - Allows in-app horizontal sliding features (known as “carousels”)
| |
Material Showcase for iOS | Aramex App | Necessary SDK - Allows in-app showcase viewing
| |
MSPeekCollectionViewDelegateImplementation | Aramex App | Necessary SDK - Allows in-app horizontal scrolling
| |
PMKAlamofire | Aramex App SNS / AGS App | Necessary SDK | |
pop | SNS / AGS App | Necessary SDK | |
PubNub | Aramex App SNS / AGS App | Necessary SDK - Allows push notification updates and shipment live tracking
| |
Reachability.swift | Aramex App | Necessary SDK - Checks for an Internet connection
| |
SDWebImage | Aramex App | Necessary SDK | |
Siren | Aramex App | Necessary SDK - Informs users when an application update is available
| |
SwiftKeychainWrapper | Aramex App | Preference SDK - Allows saving user data to the iCloud Keychain (if used)
| |
TPKeyboardAvoiding | Aramex App SNS / AGS App | Necessary SDK - Moves text fields out of the way of the keyboard
| |
Whisper | Aramex App | Necessary SDK - Message and in-app notification display
| |
Keychain Services | Aramex App SNS / AGS App | Necessary SDK - Allow us to save the sensitive data e.g. (user tokens, cached API requests) & user device info it enables us to confirm the user device ID when the courier sign in.
| |
NSUserDefaults | Aramex App SNS / AGS App | Necessary SDK - Allow us to locally save values that are being used in the application.
| |
CLLocationManager | Aramex App SNS / AGS App | Necessary SDK Allow us to receive courier location | |
App Setting | Aramex App SNS / AGS App | Necessary SDK Allow us to navigate the user to the app setting from the application | |
Permission handler | Aramex App SNS / AGS App | Necessary SDK Allow us to request permission from the user e.g. (access to user location, notifications) | |
Location | Aramex App SNS / AGS App | Necessary SDK Allow us to receive the location of the courier while the app is in the background | |
Device info | Aramex App SNS / AGS App | Necessary SDK Allow us to see the device info e.g. (device id) | |
ReCaptcha | Aramex App | Necessary SDK Prevents spams or bots to floor our backend APIs | |
Translized | Aramex App | Necessary SDK Allow us to use multiple languages support | |
ScrollingPageControl | Aramex App | Necessary SDK allow us to use page controller indicator depends on pages count | |
lottie-ios | Aramex App | Necessary SDK Use to Load Lottie animation | |
MarketingCloudSDK | Aramex App | Necessary SDK Marketing push notification get | |
Android SDKs |
SDK name | Used in App(s) | SDK type and purposes | Further Information |
Facebook SDK for Android | Aramex App | Statistics SDK - Used to track the number of users who decided to install our applications after clicking on a social media advertisement
| |
Firebase Cloud Messaging | Aramex App SNS / AGS App | Necessary/Marketing SDK - Allows for push notifications to be sent to all, or specific users
| |
Firebase Crashlytics | Aramex App SNS / AGS App | Necessary SDK - Allows us to detect application crashes in real time, and reports information on those crashes
| |
Firebase Dynamic Links | Aramex App | Necessary SDK - Allows our applications to link users to other websites and/or applications
| |
Firebase In-App Messaging | Aramex App SNS / AGS App | Necessary/Marketing SDK - Allows for push notifications to be sent to all, or specific users
| |
Firebase Remote Config | Aramex App | Necessary SDK - Facilitates the process of making changes to our applications
| |
Firebase Performance Monitoring | Aramex App | Statistics SDK - Gathers data on our applications’ technical performance
| |
Glide | Aramex App | Necessary SDK - Loads images on our applications
| |
Google Analytics | Aramex App SNS / AGS App | Statistics SDK - Gathers data on users’ behaviour on our applications
| |
Google Places | Aramex App SNS / AGS App | Preference SDK - Provides contextual location services, identifying relevant local businesses, points of interest and geographic locations near you
| |
Google Play Core Library | Aramex App | Necessary SDK - Allows application updates to be prompted and installed during application use
Preference SDK - Allows users to provide ratings on our applications
| |
Google Maps | Aramex App SNS / AGS App | Preference SDK - Allows Google Maps to function within our applications
| |
Material Components for Android | Aramex App SNS / AGS App | Necessary SDK - Used to assist in the design and development of our applications’ user interfaces
| |
Material Tap Target Prompt | Aramex App | Necessary SDK - Displays a showcase on the applications’ maps for first-time users
| |
PubNub | Aramex App SNS / AGS App | Necessary SDK - Allows push notification updates and shipment live tracking
| |
Retrofit | Aramex App SNS / AGS App | Necessary SDK | |
what3words | Aramex App SNS / AGS App | Preference SDK - Allows locations/addresses to be identified by 3-word combinations
| |
NotificationCompat | Aramex App SNS / AGS App | Necessary SDK Allow us to show user-facing notifications to the user’s device from a server, or generate them locally from the app. | |
SharedPreferences | Aramex App SNS / AGS App | Necessary SDK Allow us to locally save values that are being used in the application. | |
FusedLocationProviderClient | Aramex App SNS / AGS App | Necessary SDK Allow us to receive courier location | |
Safety net | Aramex App | Necessary SDK Prevents spams or bots to floor our backend APIs | |
Huawei safetydetect | Aramex App | Necessary SDK Prevents spams or bots to floor our backend APIs for Huawei devices only | |
Huawei Locations | Aramex App | Necessary SDK Allow us to take the user location for adding user address (needed user permission) for Huawei devices only | |
Huawei Maps | Aramex App | Necessary SDK Allow us to show map view for Huawei devices only | |
Marketing Cloud | Aramex App | Necessary SDK/Marketing SDK Allows for push notifications to be sent to all, or specific users | |
org.joda money and converter | Aramex App | Necessary SDK Tools and Utils to help convert the decimals for the Money | |
Dotsindicator | Aramex App | Necessary SDK To Show Page Indicator for cards | |
Scrollingpagerindicator | Aramex App | Necessary SDK To Show Page Indicator for cards | |
Pinentryedittext | Aramex App | Necessary SDK Uses for for phone number OTP | |
Lottie | Aramex App | Necessary SDK Allows to use animated images | |
appsflyer | Aramex App SNS / AGS App | Necessary SDK/Marketing SDK Gathers data on users’ behaviour on our applications | |
translized | Aramex App | Necessary SDK Allows to translate and fix text | |
rtl-viewpager | SNS / AGS App | Necessary SDK To Displaying pages | |
RxAndroid | SNS / AGS App | Necessary SDK Used for Reactive programming | |
rxpermissions | SNS / AGS App | Necessary SDK Used for Reactive programming handling android system permissions | |
android-reactive-location | SNS / AGS App | Necessary SDK Used for Reactive programming handling location | |
Card IO | SNS / AGS App | Necessary SDK Allows Scanning Credit Cards for easier card registration | |
dagger | SNS / AGS App | Necessary SDK dependency injection framework | |