¿Es posible tener varias instancias de la misma aplicación (iniciar sesión en diferentes cuentas)?

11

¿Es posible tener varias instancias de la misma aplicación (iniciar sesión en diferentes cuentas)?

Ejemplo: Quiero que Instagram A inicie sesión en la cuenta A (personal) e Instagram B inició sesión en la cuenta B (comercial). Ambas aplicaciones están en el mismo teléfono; No quiero iniciar y cerrar sesión solo uso usar una cuenta diferente.

geffchang
fuente
Cuando te refieres a 'Instagram A' e 'Instagram B', ¿te refieres a dos instancias? Si ese es el caso, Android no permite tener más de una instancia de la misma aplicación. En mi humilde opinión, a menos que la aplicación en sí tenga algunas soluciones (como el navegador Chrome tiene pestañas para compensar) esto no es posible.
Narayanan
Eso es algo que la aplicación individual necesita implementar. Las aplicaciones como GMail tienen esta funcionalidad, muchos otros autores de aplicaciones no ponen el trabajo extra para funciones como esta que no mucha gente usará.
GAThrawn
1
¿A qué versión de Android te refieres?
t0mm13b
2
Sí, aclare exactamente lo que quiere decir con "cuentas diferentes". ¿Te refieres a diferentes cuentas de Facebook pero una sola cuenta de usuario de Android? En ese caso, su pregunta podría estar cubierta por una similar: ¿Cómo mantener instaladas dos versiones de una aplicación? ¿Te refieres a dos cuentas de usuario de Android en una tableta 4.2?
eldarerathis
3
Parece un problema clásico de XY . Supongo que desea cambiar fácilmente entre varias cuentas de Facebook y ha decidido que la solución es tener múltiples instalaciones de la misma aplicación. Sería mejor si preguntaras sobre el problema real que estás tratando de resolver.
cerveza el

Respuestas:

4

Titanium Backup PRO (y solo la versión paga (Pro) lo permite) - SE REQUIERE RAÍZ FYI - permite perfiles, pero no la ejecución de múltiples seguros de la misma aplicación, con la excepción de Winamp (pero Winamp siempre ha sido escrito para hacerlo eso, no importa la plataforma)

usuario35341
fuente
11

Hay una solución incómoda:

Cambiar el nombre el nombre del paquete dentro de un apk según lo propuesto por Adobe para fijar una limitación desagradable de su arquitectura de AIR, XDA tiene el mismo demasiado .

Todos usan apktool para aplicar ingeniería inversa a una aplicación (desempaquetar apk, cambiar el nombre del paquete en AndroidManifest.xml, reempaquetar, renunciar).

Nota:
Sin embargo, esto no cambiará las ubicaciones en la tarjeta SD (si se usa, las 5 instancias seguirían usando la misma carpeta en la tarjeta, solo para su información)

ce4
fuente
3

Simplemente descompile la aplicación, cambie el nombre del paquete, compile, presione al teléfono. ¡Hecho! Simplemente no lo distribuya, publicándolo como suyo, porque eso es ilegal.

nadie
fuente
2

No, no es posible ejecutar varias instancias de la misma aplicación.

Logos
fuente
2

No, esto es definitivamente imposible. El sistema operativo Android nunca te permite instalar varias aplicaciones iguales.

Shayan
fuente
¿Qué pasa con JB 4.2 y cuentas multiusuario?
t0mm13b
55
incluso con 4.2, técnicamente, nunca instalas la aplicación más de una vez. utiliza la misma aplicación que se había instalado anteriormente, solo crea una carpeta de datos para el usuario que "instaló" la aplicación.
Ryan Conrad el
1

No puede tener dos aplicaciones que tengan el mismo identificador. El identificador es la cadena después de este texto en la url de la aplicación https://play.google.com/store/apps/details?id=. Entonces, para una sola aplicación, esto sería lo mismo, incluso si no la ha descargado de la tienda de juegos, el identificador sería único para la aplicación.

Para la aplicación de Facebook, el identificador es com.facebook.katana.

novato
fuente
2
PD: El identificador también se llama Nombre del paquete de la aplicación.
noob
Tal vez descompilemos la aplicación y cambiemos identidier a com.facebooka.katana y recompilemos y luego instalemos. Mybe instalado?
Batuhan Topbaş
Todavía no funcionará. La aplicación de Facebook utiliza la API de gráficos de Facebook, donde debe poner el nombre del paquete y el nombre de la clase de actividad principal en el tablero, junto con la identificación del desarrollador. También debe cambiar el ID de la aplicación de Facebook y la clave secreta. El truco podría funcionar en otras aplicaciones.
noob