capacitor-sim-pro v0.0.3-alpha-1.5
Install
npm istall capacitor-sim-pro
npx cap syncAndroid
Variables
This plugin will use the following project variables (defined in your app's variables.gradle file):
androidxCoreKTXVersionversion ofandroidx.core:core-ktx(default:1.10.0)kotlin_versionversion oforg.jetbrains.kotlin:kotlin-stdlib(default:1.8.20)
Configuration
No configuration required for this plugin.
Demo
A working example can be found here: jonz94/capacitor-sim-demo
Usage
import { Sim } from 'capacitor-phonenumber-info';
const getSimCards = async () => {
const { simCards } = await Sim.getSimCards();
// console.log(simCards);
return simCards;
}API
getSimCards()
getSimCards() => Promise<GetSimCardsResult>Get information from device's sim cards.
Returns: Promise<GetSimCardsResult>
Since: 1.0.0
checkPermissions()
checkPermissions() => Promise<PermissionStatus>Check permission to get information from device's sim cards.
On iOS the status is always granted.
Returns: Promise<PermissionStatus>
Since: 1.0.0
requestPermissions()
requestPermissions() => Promise<PermissionStatus>Request permission to get information from device's sim cards.
On iOS the status is always granted.
Returns: Promise<PermissionStatus>
Since: 1.0.0
Interfaces
GetSimCardsResult
| Prop | Type |
|---|---|
simCards | SimCard[] |
SimCard
| Prop | Type | Description | Since |
|---|---|---|---|
number | string | Android only: Phone number. | 1.0.0 |
allowsVOIP | boolean | iOS only: If this carrier allows VOIP calls to be made on its network. | 1.0.0 |
carrierName | string | The name of the cellular service provider. | 1.0.0 |
isoCountryCode | string | Country code for the cellular service provider, represented as an ISO 3166-1 country code string. | 1.0.0 |
mobileCountryCode | string | Mobile country code (MCC) for the cellular service provider, in its numeric representation. | 1.0.0 |
mobileNetworkCode | string | Mobile network code (MNC) for the cellular service provider, in its numeric representation. | 1.0.0 |
PermissionStatus
| Prop | Type |
|---|---|
readSimCard | PermissionState |
Type Aliases
PermissionState
'prompt' | 'prompt-with-rationale' | 'granted' | 'denied'
Changelog
See CHANGELOG.md.
License
See LICENSE.
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago