Sono un noob totale su questo sito, quindi sii paziente. Sto tentando di avviare una chat video/chiamata senza alcuna interazione o conferma da parte dell'utente.Avvia chat video senza interazione dell'utente - Android
ho trovato questo:
Uri imUri = new Uri.Builder().scheme("xmpp").authority("gtalk").query("call;type=video").appendPath(email).build();
Intent IM = new Intent(Intent.ACTION_SENDTO);
IM.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
IM.setData(imUri);
startActivity(IM);
da qui: https://stackoverflow.com/a/8024626/1184256
Questo mi fa molto vicino, ma poi ho dovuto fare clic su un pulsante "Invita" per continuare. C'è un modo per emulare un KeyEvent per fare clic su questo pulsante o saltare la finestra popup interamente con accesso root?
Non ho nemmeno bisogno di utilizzare Google Video Chat se qualcuno ha trovato un modo diverso per avviare una chiamata video a un determinato contatto tramite Skype, Vtok, Fringe, ooVoo o qualsiasi altra cosa senza l'interazione dell'utente.
Ho trovato anche OpenTok che dopo aver creato un server e un client di esempio sul mio sito ho scoperto che funziona su browser desktop ma non su browser Android. Si prega di non rubare/utilizzare il mio apiKey o sessionId.
Ho anche trovato libjingle che mi consentirà di utilizzare la chat e la chat video peer-to-peer di Google Talk. Sto pensando che questa sarà la strada da percorrere, ma significa costruire un'app di chat video da zero e avvolgerla intorno a queste librerie ... sì. Qualcuno ha già fatto questo?
So che questo è essenzialmente un thread duplicato, ma ho cercato per giorni e giorni una risposta e questa è la cosa più vicina che sono venuto a fare.
BTW il motivo per cui ho bisogno di questo senza l'interazione dell'utente è per un robot Telepresence, quindi non ci sarà nessuno in possesso/utilizzo del telefono quando avvio questa chiamata.
Please HELP!
Penso anche che sia corretto - ma c'è qualche inserimento manuale che lo afferma per un fatto? – Magnus