@tru_id/tru-plugin-ionic-capacitor
TypeScript icon, indicating that this package has built-in type declarations

0.1.0 • Public • Published

tru.ID Plugin for Ionic & Capacitor.

Installation

npm install @tru_id/tru-plugin-ionic-capacitor
ionic build
ionic cap sync

For Android, update the following in android/build.gradle to:

allprojects {
    repositories {
        google()
        jcenter()
        maven {
            url "https://gitlab.com/api/v4/projects/22035475/packages/maven"
        }
    }
}

Update the following in android/app/build.gradle to:

dependencies {
      implementation "com.squareup.okhttp3:okhttp:4.9.0"
      implementation "org.jetbrains.kotlinx:kotlinx-serialization-json:1.2.2
}

Add the plugin to your app's MainActivity onCreate method:

import com.trupluginioniccapacitor.TruPluginIonicCapacitorPlugin;

@Override
public void onCreate(Bundle savedInstance){
    super.onCreate(savedInstance);
    registerPlugin(TruPluginIonicCapacitorPlugin.class);
}
import com.trupluginioniccapacitor.TruPluginIonicCapacitorPlugin

 public override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        registerPlugin(TruPluginIonicCapacitorPlugin::class.java)
    }

Compatibility

  • Minimum Android SDK: TruSDK requires a minimum API level of 21 (Android 5).
  • Compile Android SDK: TruSDK requires you to compile against API 30 (Android 11 or later).
  • Minimun deployment target for iOS is iOS 12.
  • Minimum Swift version is 5.3.

Usage

import { TruPluginIonicCapacitor } from '@tru_id/tru-plugin-ionic-capacitor';

// Test if the device mobile network is currently supported
const reachabilityDetails = await TruPluginIonicCapacitor.isReachable();

// Make a GET request using the cellular connection to the tru.ID check URL
const checkDetails = await TruPluginIonicCapacitor.check({ url: check_url });

console.log('Check results', checkDetails.result);

console.log('Reachability details', reachabilityDetails.result);

Readme

Keywords

Package Sidebar

Install

npm i @tru_id/tru-plugin-ionic-capacitor

Weekly Downloads

0

Version

0.1.0

License

MIT

Unpacked Size

26 kB

Total Files

27

Last publish

Collaborators

  • dyakici
  • gregholmes
  • lpedrosa
  • ciao_mario