How to Update User Role Passwords Using API: Difference between revisions
No edit summary |
|||
Line 1: | Line 1: | ||
== Interface Details == | |||
* Package Name: ''''com.wizarpos.wizarviewagentassistant'''' | |||
== | * Class Name: ''''com.wizarpos.wizarviewagentassistant.AdminPwdMainService'''' | ||
* Before using the interface, ensure the package is imported and necessary permissions are added to the Android manifest file. | |||
== Required Permissions == | |||
* Include the following permissions in your application's manifest: | |||
** ''''android.permission.USER_PWD'''' | |||
== API | ** ''''android.permission.USER_PWD_MODIFY'''' | ||
== API Functions == | |||
* '''isUserPwd''' | |||
** ''''boolean isUserPwd(String pwd)''''; | |||
*** Checks if the provided string (''''pwd'''') is the current user password. | |||
{|class="wizarpostable" | {|class="wizarpostable" | ||
|- | |- | ||
Line 27: | Line 27: | ||
| boolean || true of false. | | boolean || true of false. | ||
|} | |} | ||
* '''forceModifyUserPwd''' | |||
** ''''boolean forceModifyUserPwd(String newPwd)''''; | |||
*** Modifies the user role password to the new password (''''newPwd''''). | |||
{|class="wizarpostable" | {|class="wizarpostable" | ||
|- | |- | ||
Line 48: | Line 46: | ||
| boolean || true of false. | | boolean || true of false. | ||
|} | |} | ||
* '''enableUserLogin''' | |||
** ''''boolean enableUserLogin(boolean enable)''''; | |||
*** Enables or disables user role login based on the boolean value (''''enable''''). | |||
{|class="wizarpostable" | {|class="wizarpostable" | ||
|- | |- | ||
Line 69: | Line 65: | ||
| boolean || true of false. | | boolean || true of false. | ||
|} | |} | ||
== Code Snippet and AIDL File == | |||
* Access the necessary code snippets and [http://ftp.wizarpos.com/advanceSDK/IModifyAdminPwdService.aidl download the AIDL file] for implementation. | |||
<syntaxhighlight lang="java"> | <syntaxhighlight lang="java"> | ||
<!-- AdminPwdMainService --> | <!-- AdminPwdMainService --> | ||
Line 85: | Line 80: | ||
</syntaxhighlight > | </syntaxhighlight > | ||
Revision as of 23:06, 29 December 2023
Interface Details
- Package Name: 'com.wizarpos.wizarviewagentassistant'
- Class Name: 'com.wizarpos.wizarviewagentassistant.AdminPwdMainService'
- Before using the interface, ensure the package is imported and necessary permissions are added to the Android manifest file.
Required Permissions
- Include the following permissions in your application's manifest:
- 'android.permission.USER_PWD'
- 'android.permission.USER_PWD_MODIFY'
API Functions
- isUserPwd
- 'boolean isUserPwd(String pwd)';
- Checks if the provided string ('pwd') is the current user password.
- 'boolean isUserPwd(String pwd)';
Parameters | |
---|---|
pwd | String: Not null. |
Returns | |
---|---|
boolean | true of false. |
- forceModifyUserPwd
- 'boolean forceModifyUserPwd(String newPwd)';
- Modifies the user role password to the new password ('newPwd').
- 'boolean forceModifyUserPwd(String newPwd)';
Parameters | |
---|---|
newPwd | String: Not null. |
Returns | |
---|---|
boolean | true of false. |
- enableUserLogin
- 'boolean enableUserLogin(boolean enable)';
- Enables or disables user role login based on the boolean value ('enable').
- 'boolean enableUserLogin(boolean enable)';
Parameters | |
---|---|
name | boolean: true to enable, false to disable. |
Returns | |
---|---|
boolean | true of false. |
Code Snippet and AIDL File
- Access the necessary code snippets and download the AIDL file for implementation.
<!-- AdminPwdMainService -->
<uses-permission android:name="android.permission.USER_PWD"/>
<uses-permission android:name="android.permission.USER_PWD_MODIFY"/>
boolean result = adminPwdService.forceModifyUserPwd(newPwd);
boolean isUserPwd = adminPwdService.isUserPwd(newPwd);
ComponentName comp = new ComponentName (
"com.wizarpos.wizarviewagentassistant",
"com.wizarpos.wizarviewagentassistant.AdminPwdMainService");