How to silence install、update、delete: Difference between revisions
| Line 129: | Line 129: | ||
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& | Please download the [http://ftp.wizarpos.com/advanceSDK/Install&update&Uninstall&RebootDemo_as.zip APP demo] | ||
Revision as of 06:00, 18 November 2022
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