È possibile avere più istanze della stessa app (accedere a account diversi)?


11

È possibile avere più istanze della stessa app (accedere a account diversi)?

Esempio: Voglio che Instagram A abbia effettuato l'accesso all'account A (personale) e Instagram B abbia effettuato l'accesso all'account B (attività commerciale). Entrambe le app sono sullo stesso telefono; Non voglio accedere e disconnettersi, ma utilizzare solo un account diverso.


Quando intendi "Instagram A" e "Instagram B" intendi due casi? In tal caso, Android non consente di avere più di un'istanza della stessa applicazione. IMHO, a meno che l'app stessa non abbia alcune soluzioni alternative (come il modo in cui il browser Chrome ha le schede per compensare) questo non è possibile.
Narayanan,

Questo è qualcosa che la singola app deve implementare. App come GMail hanno questa funzionalità, molti altri autori di app non dedicano il lavoro extra a funzionalità come questa che non molte persone useranno.
GAThrawn

1
A quale versione di Android ti riferisci?
t0mm13b,

2
Sì, chiarisci esattamente cosa intendi con "account diversi". Intendi diversi account Facebook ma un singolo account utente Android? In tal caso la tua domanda potrebbe essere coperta da una simile: Come mantenere due versioni di un'app installata? Intendi due account utente Android su un tablet 4.2?
eldarerathis,

3
Sembra un classico problema XY . Immagino che tu voglia passare facilmente da un account Facebook all'altro e hai deciso che la soluzione è avere più installazioni della stessa applicazione. 'Sarebbe meglio se chiedessi del problema reale che stai cercando di risolvere.
Ale

Risposte:


4

Titanium Backup PRO (e solo la versione a pagamento (Pro) lo consente) - FYI ROOT RICHIESTO - consente i Profili, ma non l'esecuzione di più intestazioni della stessa app, ad eccezione di Winamp (ma Winamp è sempre stato scritto per fare quello, non importa la piattaforma)


11

C'è una soluzione imbarazzante:

Rinominare il nome del pacchetto all'interno di un APK come proposto da Adobe per risolvere un brutto limitazione della loro framework AIR, XDA ha lo stesso troppo .

Tutti usano apktool per decodificare un'app (decomprimere l'apk, cambiare il nome del pacchetto in AndroidManifest.xml, reimballare, dimettersi).

Nota:
questo non cambierà le posizioni sulla scheda SD (se viene utilizzata, tutte e 5 le istanze utilizzerebbero comunque la stessa cartella sulla scheda, solo FYI)


3

Basta decompilare l'app, cambiare il nome del pacchetto, compilare, inviare al telefono. Fatto! Non distribuirlo, pubblicizzandolo come tuo, perché è illegale.


2

No, non è possibile eseguire più istanze della stessa app.


2

No, questo è assolutamente impossibile. Il sistema operativo Android non ti consente mai di installare più stesse app.


Che dire di JB 4.2 e degli account multiutente?
t0mm13b,

5
anche con 4.2, tecnicamente, non installi mai l'app più di una volta. utilizza la stessa app che era stata installata in precedenza, crea solo una cartella di dati per l'utente che ha "installato" l'app.
Ryan Conrad,

1

Non puoi avere due applicazioni con lo stesso identificatore. L'identificatore è la stringa dopo questo testo nell'URL dell'app https://play.google.com/store/apps/details?id=. Quindi per una singola app questo sarebbe lo stesso, anche se non l'hai scaricato dal playstore, l'identificatore sarebbe univoco per l'app.

Per l'app di Facebook, l'identificatore è com.facebook.katana.


2
PS: l'identificatore è anche chiamato nome del pacchetto dell'app.
Noob

Forse decompiliamo l'app e cambiamo identificativo in com.facebooka.katana e ricompiliamo quindi installiamo. Mybe è installato?
Batuhan Topbaş,

Non funzionerà ancora. L'app di Facebook utilizza l'API di Facebook Graph, in cui è necessario inserire il nome del pacchetto e il nome della classe di attività principale nella dashboard, insieme all'ID sviluppatore. Devi cambiare anche l'ID dell'app di Facebook e la chiave segreta. Il trucco potrebbe funzionare su altre app.
Noob,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.