apklis_payment_checker 1.1.0 copy "apklis_payment_checker: ^1.1.0" to clipboard
apklis_payment_checker: ^1.1.0 copied to clipboard

PlatformAndroid

Plugin de Flutter para el chequeo de pagos de Apklis. Basado en el repositorio para Kotlin y Java https://github.com/Z17-CU/apklischeckpayment

Apklis Payment Checker para Flutter #

License: MIT Pub Version tests Last commit GitHub commit activity Github Stars Github Forks Github Watchers GitHub contributors style: lint

Plugin de Flutter para el chequeo de pagos de Apklis

Disponible en Pub.dev: https://pub.dev/packages/apklis_payment_checker

Instalación #

Añade el plugin a las dependencias de tu proyecto:

dependencies:
  apklis_payment_checker: ^1.0.0

🚧 Si tu app se orienta a Android 11 (nivel de API 30) o versiones posteriores debes agregar las siguientes líneas en el archivo AndroidManifest.xml:

  1. Agrega el permiso <package android:name="cu.apklis.payment" />:

    <manifest package="cu.fluttercuba.apklis_payment_checker_example">
        <queries>
            <package android:name="cu.apklis.payment" />
        </queries>
        ...
    </manifest>
    
  2. Agrega la bandera android:exported="true" al activity de la aplicación:

    ...
    <activity
        android:name=".MainActivity"
        ...
        android:exported="true">
    ...
    

    Ver el archivo AndroidManifest.xml del ejemplo de este repositorio.

Uso #

var status = await ApklisPaymentChecker.isPurchased();
print(status.paid);
print(status.username);

Si se desea usar un nombre de paquete diferente al de la aplicación el método isPurchased puede recibirlo como parámetro:

final packageId = 'com.example.nova.prosalud';
var status = await ApklisPaymentChecker.isPurchased(packageId);
print(status.paid);
print(status.username);

Para conocer información sobre Apklis:

var apklisInfo = await ApklisPaymentChecker.getApklistInfo();
print(apklisInfo.isInstalled);
print(apklisInfo.versionName);
print(apklisInfo.versionCode);

Ejemplo completo disponible en: https://pub.dev/packages/apklis_payment_checker/example

14
likes
160
points
72
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Plugin de Flutter para el chequeo de pagos de Apklis. Basado en el repositorio para Kotlin y Java https://github.com/Z17-CU/apklischeckpayment

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on apklis_payment_checker

Packages that implement apklis_payment_checker