Speedify SDK for Android  8.2.1
Migration Guide

Speedify SDK for Android 8.0 -> 8.1 Migration

  • The Android SDK (compileSdkVersion) and build tools versions used for Speedify SDK are now 29 and 29.0.0, respectively, and targetSdkVersion is also 29.
  • CrashlyticsIntegrationEnabled now defaults to false
  • ISpeedifyHandler.OnServiceInternetPermissionError has been removed.
  • WifiHelper has been removed.

Speedify SDK for Android 7.8.3 -> 8.0 Migration

Speedify SDK for Android 7.8.1 -> 7.8.2 Migration

  • App Usage reports have been removed. This removes the following APIs:
    • SpeedifySDK
      • refreshAppUsage
    • ISpeedifyHandler
      • OnAppUsage
    • Types
      • AppUsage

Speedify SDK for Android 7.4 -> 7.5 Migration

Speedify SDK for Android 7.2.2 -> 7.2.4 Migration

  • The Android Support library is now using AndroidX 1.0.0 and Play Services is now 17.1.2. Any dependencies in your own app should be updated to those versions as well to avoid conflicts between different versions of the Google libraries.

Speedify SDK for Android 7.1.4 -> 7.2 Migration

  • The Android SDK (compileSdkVersion) and build tools versions used for Speedify SDK are now 28 and 28.0.2, respectively, and targetSdkVersion is also 28.
  • The Google libraries the SDK depends on have been updated to Support 28.0.0 and Play Services 16.0.0. Any dependencies in your own app should be updated to those versions as well to avoid conflicts between different versions of the Google libraries.
  • Android SDK 28 when running on Android 9 (Pie) disables all cleartext traffic (unsecured, ie: HTTP, WS) by default. As a result, Speedify SDK now specifies a default networkSecurityConfig for the application which disabled all cleartext traffic except that which goes to 127.0.0.1. If you need to enable more cleartext traffic, provide your own networkSecurityConfig that also allows cleartext traffic to 127.0.0.1.

Speedify SDK for Android 7.0.2 -> 7.1.3 Migration

  • Add the 'google()' repository to your 'allprojects' dependencies in your project's build.gradle