Plivo’s Android SDK v2 is now available in public beta. Android SDK v2 helps you make and receive calls in your Android applications. This new version of the SDK is backward-compatible with the older version.
What’s new in v2
Android SDK v2 includes major enhancements in architecture support, security, and stability.
Wider architecture support
The new SDK is fully compatible with all major mobile architectures:
- arm64-v8a
- armeabi
- armeabi-v7a
- mips
- mips64
- x86
- x86_64
Enhanced security
The new SDK uses an OpenSSL v1.0.2k encrypted connection for SIP signaling. This added layer of security eliminates the risk from man-in-the-middle attacks.
Enhanced stability
The new SDK promises improved performance and stability over older versions, thanks to numerous bug fixes and code optimizations made based on crash reports received from existing SDK users.
Getting started
We’ve created a few resources to help you get started building Android apps using the Plivo Android SDK v2. The SDK Reference page documents all the APIs that the SDK exposes. The step-by-step getting started guide should help get you live within minutes.
We’ve also developed a sample Android application that implements all the features of the SDK. The example app also showcases how to implement a background Keep Alive service to receive incoming calls even when your app is not running.
Download the SDK directly or from the Android SDK V2 documentation page.
What’s coming next?
The new Android SDK v2 is fully compatible to handle push notifications for incoming calls via Google Cloud Manager (GCM) and Firebase. We’re working on changes in our back-end stack to facilitate push notifications for incoming calls. Once these changes are rolled out, app users will be able to receive incoming calls even when the app’s background service isn’t running, thus saving bandwidth and battery usage.