Project

General

Profile

Actions

Task #11692

closed

New Feature #11636: [Android] Encrypted mobile content management (MCM)

Add operations for folder remotely

Added by Inosh Perara 4 months ago. Updated 13 days ago.

Status:
Closed
Priority:
None
Start date:
30/07/2024
Due date:
% Done:

100%

Estimated time:
Type:
Android

Description

1. Delete all files remotely incase of a stolen device scenario
2. Unlock folder - Reset the pin and allow the user to enter a new PIN


Files

Screenshot from 2024-10-16 18-33-32.png (185 KB) Screenshot from 2024-10-16 18-33-32.png [2] Arshana Atapattu, 16/10/2024 01:03 PM
Actions #2

Updated by Inosh Perara 4 months ago

  • Status changed from New to QA
  • % Done changed from 0 to 100
Actions #3

Updated by Arshana Atapattu 2 months ago

  • Status changed from QA to QA Reject

Error thrown when "Secure Folder Reset" is triggered

NOTE: Secure Folder Reset

backend error: [2024-09-11 19:27:49,003] INFO - LogMediator {api:AndroidDeviceManagementAdministrativeService:v1.0.0} STATUS = Executing default 'fault' sequence, ERROR_CODE = 404, ERROR_MESSAGE = No matching resource found for given API Request

Actions #4

Updated by Arshana Atapattu about 2 months ago

  • Status changed from QA Reject to QA
Actions #6

Updated by Arshana Atapattu about 1 month ago

Agent version: 4.05.00.16
Enrollment mode: COPE
Secure folder operation was failed.
Error log: [1] [2]

[1]
Unrecoverable error with payload {io.entgra.iot.agent.seperator}org.wso2.iot.agent.AndroidAgentException: Error with the payload: No value for command at org.wso2.iot.agent.services.operation.OperationManager.secureFolder(OperationManager.java:5835) at org.wso2.iot.agent.services.operation.OperationProcessor.doTask(OperationProcessor.java:438) at org.wso2.iot.agent.services.MessageSyncService.performOperation(MessageSyncService.java:222) at org.wso2.iot.agent.services.MessageSyncService.onReceiveAPIResult(MessageSyncService.java:854) at org.wso2.iot.agent.proxy.APIController$3.parseNetworkResponse(APIController.java:209) at com.android.volley.NetworkDispatcher.processRequest(NetworkDispatcher.java:144) at com.android.volley.NetworkDispatcher.processRequest(NetworkDispatcher.java:111) at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:90)
Unrecoverable error with payload {io.entgra.iot.agent.seperator}org.wso2.iot.agent.AndroidAgentException: Error with the payload: No value for command at org.wso2.iot.agent.services.operation.OperationManager.secureFolder(OperationManager.java:5835) at org.wso2.iot.agent.services.operation.OperationProcessor.doTask(OperationProcessor.java:438) at org.wso2.iot.agent.services.MessageSyncService.performOperation(MessageSyncService.java:222) at org.wso2.iot.agent.services.MessageSyncService.onReceiveAPIResult(MessageSyncService.java:854) at org.wso2.iot.agent.proxy.APIController$3.parseNetworkResponse(APIController.java:209) at com.android.volley.NetworkDispatcher.processRequest(NetworkDispatcher.java:144) at com.android.volley.NetworkDispatcher.processRequest(NetworkDispatcher.java:111) at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:90)

[2]
[2]

Actions #7

Updated by Arshana Atapattu 21 days ago

  • Assignee changed from Inosh Perara to Kavin Prathaban
Actions #8

Updated by Kavin Prathaban 19 days ago

  • Status changed from QA Reject to QA

Fix added for the above operation payload issue:
https://repository.entgra.net/proprietary/ui-components/pulls/32

Actions #9

Updated by Arshana Atapattu 13 days ago

  • Status changed from QA to QA Accept

Fix is working

Actions #10

Updated by Arshana Atapattu 13 days ago

  • Status changed from QA Accept to Closed

Closing due to QA accept

Actions

Also available in: Atom PDF