Su un dispositivo iOS jailbroken, è possibile che un'app richiamino un metodo da un'altra app (un metodo di istanza, non statico)? Un altro modo per esprimerlo: come posso ottenere l'istanza di un'app (presumendo che l'app sia in esecuzione) in modo che possa chiamare uno dei suoi metodi?Metodo di chiamata da un'altra app (Jailbreak iOS)
Sfondo: sto provando a chiamare una funzione nell'app Music player da un metodo collegato nel framework privato iPodUI
(per ulteriori dettagli, vedere this post).
Questa domanda è stata chiesta per Android, ma non ho trovato nulla per jailbreak iOS. Se è perché sto facendo la domanda sbagliata e c'è un approccio diverso da prendere, sono aperto a questo.
tiro, dopo aver digitato tutto questo ho trovato questa domanda, che sembra tenere una possibile risposta: http://stackoverflow.com/questions/18224150/communication-between-tweak-and-app – newenglander
A meno che non abbia frainteso la tua domanda, non penso che l'altra risposta (su 'CPDistributedMessagingCenter') ti aiuterà. Ciò sarebbe utile se si conosce che l'altra app (ad esempio, il lettore musicale) è già codificata per l'ascolto di una notifica/messaggio particolare. Se si desidera chiamare un metodo arbitrario in un'altra app, che non è progettato per essere chiamato da altri processi, quindi penso che sia necessario il hook MobileSubstrate. – Nate
Grazie Nate. Ma non dovrei essere in grado di collegarmi all'app Music player e aggiungere il mio ascoltatore? O lo sto rendendo più complicato di quanto dovrebbe essere? – newenglander