0.1.0 • Published 3 years ago

@tru_id/tru-plugin-ionic-capacitor v0.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

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);
0.1.0

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago