Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time
June 2, 2023 10:01
January 4, 2016 16:11
June 30, 2022 14:03
January 16, 2020 13:22
June 2, 2023 10:01

Android Airship SDK

Airship SDK for Android.



  • minSdkVersion 21
  • compileSdkVersion 33


  1. Include Airship into the build.gradle file:
   dependencies {
     def airshipVersion = "16.10.0"

     // FCM push provider
     implementation "$airshipVersion"

     // Message Center
     implementation "$airshipVersion"

     // In-App Automation
     implementation "$airshipVersion"
     // Live Updates
     implementation "$airshipVersion"
  1. Add Firebase to your app.

  2. Create a new file with your application’s settings:

   developmentAppKey = Your Development App Key
   developmentAppSecret = Your Development App Secret

   productionAppKey = Your Production App Key
   productionAppSecret = Your Production Secret

   # LogLevel is "VERBOSE", "DEBUG", "INFO", "WARN", "ERROR" or "ASSERT"
   developmentLogLevel = DEBUG
   productionLogLevel = ERROR

   # Notification customization
   notificationIcon = ic_notification
   notificationAccentColor = #ff0000

   # Optional - Set the default channel
   notificationChannel = "customChannel"
  1. Set the Autopilot meta-data in the AndroidManifest.xml file:
      <meta-data android:name="com.urbanairship.autopilot"

Sample Application

A sample application is available that showcases the majority of the features offered by the Airship SDK. Before running the sample, copy the file in sample/src/main/assets/ to sample/src/main/assets/ and modify the properties to match your application's config.