DENT Gigastore Documentation
  • Introduction
  • Start with Gigastore
    • Create an Account
    • Add Credits
    • Configure Inventory
    • Set Up Auto Top-Up for Credits
  • Technical Integration
    • API Integration
    • SDK Integration
  • API
    • Getting started
    • Open API Specification
    • Postman Collection
    • API Authentification
    • Offering Packages
    • Countries API
    • Supported Devices API
    • Customers
    • First Package
    • Activation Modes
    • eSIM Profiles
    • Top-up
    • Package Refund
    • Error Handling
  • Webhooks
    • First Steps
    • eSIM Status
    • Balance Alert
    • Country Change
  • iOS SDK
    • First Steps
    • Download SDK
    • Enable Direct Installation
    • iOS Universal Link
    • Integrate SDK
    • Prepare eSIM Installation
    • Install eSIM
  • Android SDK
    • First Steps
    • Download SDK
    • Enable Direct Installation
    • Integrate SDK
    • Prepare eSIM Installation
    • Install eSIM
    • Testing
  • SDK Webhooks
    • Activation Request
    • Customer Registration
  • Guidelines
    • UX Guide
  • Customer support
    • Gigastore for Support Teams
    • Connectivity
    • Changing Device
    • Package Refund
Powered by GitBook
On this page
  1. Android SDK

First Steps

DENT Gigastore Android SDK for installing eSIMs in third party apps

PreviousInstall eSIMNextDownload SDK

Last updated 9 months ago

Was this helpful?

CtrlK
  • Prerequisites
  • Technical Requirements
  • Proguard, R8
  • Supported devices

Was this helpful?

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