Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
M MobbScan_UnattendedPlugin-iOS
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Jira
    • Jira
  • Merge requests 1
    • Merge requests 1
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • MobbScan
  • MobbScan_UnattendedPlugin-iOS
  • Merge requests
  • !54

Merged
Created Jan 16, 2023 by Juan Jose Lopez@jjlopezMaintainer2 of 13 tasks completed2/13 tasks

No se está detectando la pérdida de conectividad

  • Overview 0
  • Commits 5
  • Changes 2

🎯 Summary

Si perdemos la comunicación con el servidor, debemos notificarlo a la capa de integración. Una vez lo tengamos, podemos ser los primeros en testarlo desde la demo comercial, de forma que si se pierde la conexión mostremos un diálogo al usuario como el que se adjunta a la tarea

🤔 Type

  • ✨ New feature
  • 🐛 Bug fix
  • 👷 Technical debt
  • ☢️ Breaking change (it breaks backward compatibility)
  • 📚 Requires a change in the docs

⚙️ Configuration

Workspace branch: [feature/MOBBSCAN-5927]

Related MRs:

  • 🔗 [https://gitlab.mobbeel.com/mobbscan/MobbScanSDK-iOS/-/merge_requests/151]
  • 🔗 [https://gitlab.mobbeel.com/mobbscan/ios/mobbscan-demo-ios/-/merge_requests/13]

⚗️ Solution

Modificado el SDK de iOS para detectar si no hay conexión cada X segundos, y en ese caso devolver un MobbScanAPIErrorCode_CONNECTION_ERROR que las aplicaciones pueden gestionar para mostrar errores personalizados.

  • 🔗 JIRA: MOBBSCAN-5927

🔬 Tests

  • Iniciar un proceso desatendido.
  • Desactivar la conexión a Internet del dispositivo.
  • Comprobar que a los X segundos (según el tiempo configurado) se devuelve un MobbScanAPIErrorCode_CONNECTION_ERROR a la aplicación. Este error se mostrará al usuario de una forma u otra según la aplicación (por ejemplo, la demo comercial muestra una alerta con String localizado que indica que se ha perdido la conexión).

🧐 Checklist:

  • The code follow the project guidelines.
  • The changes have been tested locally.
  • The code has internal docs.
  • Docs are updated (README, public docs, etc.)
  • Some tests have been added to check that the changes work as expected (unit, integration or e2e tests ...)
  • Unit tests are running without errors.
  • Other dependant changes have already been merged.
  • Changelog updated (if it applies)
Edited Jan 16, 2023 by Juan Jose Lopez
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: feature/MOBBSCAN-5927