Hello Community,
I am experiencing issues when trying to access an MDK application from a device running the Android operating system.
When I scan the QR code and log in through Mobile Services, I receive the following errors:
Error during application update, rolling back to previous metadata definitions
Reason: Invalid call to EventHandler.executeAction /pmp_smart_pm/Actions/Service/InitializeOffline.action is not an action
However, when I log in using the same user credentials on a device running iOS, everything works without any problem.
Has anyone faced a similar issue? Could this be related to a specific Android configuration or compatibility?
Any help or guidance would be greatly appreciated.
Thank you!
Request clarification before answering.
Can you shared the .service for your application. The one error seems to indicate a need for an additional property in there.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello! I was able to solve the previous error by modifying the Path Suffix field. In that field I had entered /, but I removed it, deployed again, and now users with Android devices can log in without issues. However, users with iOS devices cannot. The error shown on iOS devices is the following: "Alert: Error during application update, rolling back to previous metadata definitions. Reason: Invalid/Incompatible bundle file." And in the Mobile Services log I see this message: "The request path / is not assigned to a destination. Rejecting request with 404 (not found)." I don’t understand why this issue does not occur on Android devices anymore. Should I enter the service name in the Path Suffix field instead? For example, something like: /sap/opu/odata/... Thanks for your time!
| User | Count |
|---|---|
| 5 | |
| 4 | |
| 4 | |
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.