Hello experts!
We have the standard Approve Service Entry Sheets app working properly on the browser and on Android Fiori Client. However, there's a strange behavior when using Fiori Client for IOS (iPhone).
Example of this strange behavior for IOS:
If I manually clear IOS Fiori Client cache, it goes back to normal until I approve another item. Then it repeats the same strange behavior.
Again: this doesn't happen on Chrome browser neither on Fiori Client for Android.
Changing Fiori Client Log to DEBUG, I've seen this difference between Android and IOS when I scroll down the Master view to refresh the pending items list.
Android LOG:
2017-11-01 11:21:05:021-0200 SMP_CACHE_MANAGER DEBUG Loading from server: https://<SERVER>:<PORT>/sap/opu/odata/sap/ZMM_SES_APPROVE_SRV;mo/Workitems?$skip=0&$top=50&$orderby=CreatedAt%20desc&$inlinecount=allpages&sap-client=200
IOS LOG:
2017-11-01 12:58:35 +0000 GMT-0200 (GMT-2) offset -7200 SMP_AUTH_PROXY DEBUG stopLoading, stop https://<SERVER>:<PORT>/sap/opu/odata/sap/ZMM_SES_APPROVE_SRV;mo/Workitems?$skip=0&$top=50&$orderby=CreatedAt%20desc&$inlinecount=allpages&sap-client=200, elapse: 531233915.3 2017-11-01 12:58:35 +0000 GMT-0200 (GMT-2) offset -7200 SMP_AUTH_PROXY DEBUG startLoading, Load cached response: https://<SERVER>:<PORT>/sap/opu/odata/sap/ZMM_SES_APPROVE_SRV;mo/Workitems?$skip=0&$top=50&$orderby=CreatedAt%20desc&$inlinecount=allpages&sap-client=200
Why Fiori Client IOS is using cache an ODATA request while Android is getting it from the server?
IOS Fiori Client Version: 1.9.5
ANDROID Fiori Client Version: 1.9.2
Thank you!
Add comment