First Steps

DENT Gigastore Android SDK for installing eSIMs in third party apps

Prerequisites

The Gigastore Android SDK extends our Gigastore API with the capability to install an eSIM profile directly.

  • You need a DENT Gigastore account to use the SDK.

  • You need a server integration with the Gigastore API.

  • Make sure that your Gigastore inventory is filled up. Using this SDK, you can install an eSIM of one of your customers through your app on a user's device.

  • For the initialization, you need an SDK Key found on Gigastore.

We created an example app to demonstrate how the SDK should be implemented and allow developers to test synchronization with Gigastore inventory. The app can be found here.

Technical Requirements

  • Android Studio latest version

  • uses Android 9 or higher

  • target at least API level 28

Proguard, R8

Recommended environment:

  • AndroidStudio 4.1+

  • Gradle 6.5+

The Gigastore SDK will configure your app's Proguard, R8 rules using proguard-rules.txt.

# Proguard configuration for Gigastore SDK 1.x.x
-keep class com.dentwireless.GigastoreSdkKt { *; }
-keep class com.dentwireless.gigastore_sdk.** { *; }

Supported devices

Check your device for an eSIM feature to verify its capabilities. These are some of the Android-supported devices:

  • Google Pixel 8 Series

  • Google Pixel 7 Series

  • Google Pixel 6 Series

  • Google Pixel 5 Series

  • Google Pixel 4 Series

  • Google Pixel 3a, Pixel 3a XL

  • Samsung Galaxy S24 Series

  • Samsung Galaxy S23 Series

  • Samsung Galaxy S22 Series

  • Samsung Galaxy S21 Series

  • Samsung Galaxy S20 Series

  • Samsung Galaxy Fold

  • Samsung Galaxy Z Flip

  • Huawei P40

  • Huawei P40 Pro

  • Motorola Razr (2019)

  • Nuu Mobile X5

  • Rakuten Mini

Last updated