Para pagos fuera de línea, necesitaría transacciones basadas en sms / llamadas que se pueden lograr a través del método de pago basado en UPI introducido recientemente en la India (por ejemplo, la aplicación BHIM para Android), estas transacciones son inherentemente seguras y se pueden usar para enviar dinero de una cuenta a otra, siempre que otro usuario ha registrado su número de teléfono con UPI (se está poniendo al día en India, por lo que tal vez un año después muchas personas lo estén usando)
En segundo lugar, en lo que respecta a la aplicación, debe asegurarse con biométrica (huella digital, iris, etc.), así como con bloqueo de PIN o contraseña de forma predeterminada. La aplicación debe forzar la instalación en el almacenamiento interno junto con el almacenamiento de credenciales de usuario / datos bancarios / personales en una base de datos cifrada (de modo que incluso si los detalles se obtienen a través de un teléfono rooteado o con depuración usb habilitado, el hacker no puede entenderlo )
Estos son algunos de mis pensamientos que quizás deberían ayudarte.
- Cómo hacer una aplicación de Android en 2 meses
- ¿Cuál es la función principal de XML y Java en el desarrollo de aplicaciones de Android?
- ¿Debo comprar el MacBook Pro de 13 pulgadas o el Razer Blade para el desarrollo y el trabajo universitario? ¿Por qué?
- ¿Por qué se prefiere una base de datos remota sobre SQLite en el desarrollo de aplicaciones de Android?
- ¿Cuál es la mejor manera de sondear un servidor para contenido en vivo desde dispositivos móviles?
¡Buena suerte!