How to silence install、update、delete: Difference between revisions

From wizarPOS
Line 128: Line 128:
== Download ==
== Download ==
Please download the [http://ftp.wizarpos.com/advanceSDK/ISystemManagerService.aidl AIDL file]
Please download the [http://ftp.wizarpos.com/advanceSDK/ISystemManagerService.aidl AIDL file]
Please download the [http://ftp.wizarpos.com/advanceSDK/Install&update&Uninstall&RebootDemo_as_20210915.zip APP demo]
Please download the [http://ftp.wizarpos.com/advanceSDK/Install&update&Uninstall&RebootDemo_as_20210915.zip APP demo]

Revision as of 08:17, 12 November 2021

Provide the AIDL interface to help the third-party app to implment silence install/uninstall/update app or reboot device.

Permission

The app declares the following permission in the manifest.

Permission Function
android.permission.CLOUDPOS_INSTALL_SILENCE silence install
android.permission.CLOUDPOS_UNINSTALL_SILENCE silence uninstall
android.permission.CLOUDPOS_REBOOT silence reboot

API Overview

Install

boolean install(String apkPath,String adminPassword);

Install silently.

Parameters
apkPath String: the path of the apk.
adminPassword String: the POS adminstrator login password, default is 99999999.
Returns
boolean true is success, false is failure.


installApkFile

int installApkFile(String apkFilePath);

Install silently.

Parameters
apkFilePath String: the path of the apk.
Returns
int Installation return code, see PackageManager's code. for example: INSTALL_SUCCEEDED = 1.


Uninstall

boolean uninstall(String packageName,String adminPassword);

Uninstalls silently.

Parameters
apkPath String: the path of the apk.
adminPassword String: the POS adminstrator login password, default is 99999999.
Returns
boolean true is success, false is failure.


Update

boolean update(String apkPath,String adminPassword);

Updates silently.

Parameters
apkPath String: the path of the apk.
adminPassword String: the POS adminstrator login password, default is 99999999.
Returns
boolean true is success, false is failure.


Reboot

boolean reboot(String adminPassword);

Reboots silently.

Parameters
adminPassword String: the POS adminstrator login password, default is 99999999.
Returns
boolean true is success, false is failure.

Download

Please download the AIDL file

Please download the APP demo