ios_native_utils 1.0.0 copy "ios_native_utils: ^1.0.0" to clipboard
ios_native_utils: ^1.0.0 copied to clipboard

PlatformiOS

A Flutter plugin for iOS native utilities and URL scheme handling.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'dart:async';
import 'package:ios_native_utils/ios_native_utils.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatefulWidget {
  const MyApp({super.key});

  @override
  State<MyApp> createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  String _platformVersion = 'Unknown';
  final _iosNativeUtilsPlugin = IosNativeUtils();
  List<String> keyboardList = [];

  @override
  void initState() {
    super.initState();
    getKeyboardList();
    isContainApps();
    isPhone();
    isPad();
    localReceiptBase64String();
  }

  Future<void> getKeyboardList() async {
    final keyboardList = await _iosNativeUtilsPlugin.getKeyboardList();
    print(keyboardList);
  }

  Future<void> isContainApps() async {
    final isContainApps = await _iosNativeUtilsPlugin.isContainApps([
      'youtube://',
    ]); //com.example.iosNativeUtilsExample
    print(isContainApps);
  }

  Future<void> isPhone() async {
    final isPhone = await _iosNativeUtilsPlugin.isPhone();
    print(isPhone);
  }

  Future<void> isPad() async {
    final isPad = await _iosNativeUtilsPlugin.isPad();
    print(isPad);
  }

  Future<void> localReceiptBase64String() async {
    final localReceiptBase64String =
        await _iosNativeUtilsPlugin.localReceiptBase64String();
    print(localReceiptBase64String);
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(title: const Text('Plugin example app')),
        body: Center(child: Text('Running on: $_platformVersion\n')),
      ),
    );
  }
}
1
likes
145
points
50
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin for iOS native utilities and URL scheme handling.

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on ios_native_utils

Packages that implement ios_native_utils