Acerca del servicio
TraducidoHago que una suscripción de aplicación móvil pueda ser utilizada por toda la familia o equipo, no solo por una persona. Cada participante obtiene su propio perfil, sus propios datos y su propio nivel de permiso, mientras que la persona que paga la suscripción sigue siendo el administrador y controla la composición del equipo.
Empiezo determinando junto contigo los roles que realmente se necesitan para la aplicación: propietario, administrador, participante adulto, perfil restringido (por ejemplo, cuenta de niño), invitado. Luego diseño el escenario de invitación: por código, por enlace o a través de confirmación en la aplicación. El administrador obtiene una pantalla separada donde ve a todos los participantes, cambia sus permisos, suspende o revoca el acceso y monitorea el uso de la suscripción, sin acceso directo a la base de datos.
En el lado del servidor, manejo la parte más compleja: aislamiento de datos para cada participante bajo facturación compartida, verificación de permisos en cada solicitud en lugar de solo ocultar botones en la interfaz, y correcta revocación de acceso al eliminar un participante sin arriesgar romper la suscripción para otros.
Lo que se incluye en el trabajo:
— perfiles con roles y verificación de permisos del lado del servidor
— pantalla de administrador en la aplicación: invitación, modificación, eliminación de participantes
— límites de asientos y seguimiento de uso vinculados a la lógica de tu suscripción
— manejo de reingreso, transferencia de permisos y degradación de plan
Empiezo determinando junto contigo los roles que realmente se necesitan para la aplicación: propietario, administrador, participante adulto, perfil restringido (por ejemplo, cuenta de niño), invitado. Luego diseño el escenario de invitación: por código, por enlace o a través de confirmación en la aplicación. El administrador obtiene una pantalla separada donde ve a todos los participantes, cambia sus permisos, suspende o revoca el acceso y monitorea el uso de la suscripción, sin acceso directo a la base de datos.
En el lado del servidor, manejo la parte más compleja: aislamiento de datos para cada participante bajo facturación compartida, verificación de permisos en cada solicitud en lugar de solo ocultar botones en la interfaz, y correcta revocación de acceso al eliminar un participante sin arriesgar romper la suscripción para otros.
Lo que se incluye en el trabajo:
— perfiles con roles y verificación de permisos del lado del servidor
— pantalla de administrador en la aplicación: invitación, modificación, eliminación de participantes
— límites de asientos y seguimiento de uso vinculados a la lógica de tu suscripción
— manejo de reingreso, transferencia de permisos y degradación de plan