Android 7, 8, 9, 10 & 11

Keep alert about Android changes

Android 7 (Nougat)

Pushlink supports Android N Build.VERSION.SDK_INT >= 24 since version 5.5.2 released in 2016.11.11. It requires a FileProvider in the AndroidManifest.xml, otherwise, Pushlink will not work.

android:exported="true" />

Don't forget to replace with your current application package name.

Android 8 (Oreo)

Pushlink supports Android 8 Build.VERSION.SDK_INT >= 26 since version 5.5.3 released in 2018.05.19. It requires new permission in the AndroidManifest.xml, otherwise, Pushlink will not work.

<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />

Unknown sources

Note that app installations from unknown sources are disabled by default in Android Oreo. You have to authorize the specific source on the app's first installation. See:

Android 9 (Pie)

Pushlink supports Android 9 but it requires to enable org.apache.http.legacy

<uses-library android:name="org.apache.http.legacy" android:required="false"/>

More info:

Android 10

Pushlink supports Android 10 and no tricks here.

Android 11

Pushlink supports Android 11. Don't forget to allow V2 signature when building the APK.