Sto cercando di capire: Su Android, in che modo TestFlight determina che si trova in un ambiente beta-tester e deve caricare attività sul server TestFlight? Ci sono stati alcuni similarquestions chiedendo di TestFlight su iOS, ma nessuno relativo ad Android.Quali condizioni devono essere soddisfatte affinché TestFlight invii attività al server?
Ho integrato lo TestFlight SDK nell'app per Android della mia azienda perché sembrava un'ottima soluzione per il beta test e la registrazione remota (lo usiamo già per iOS), ma non riesco a farlo inviare effettivamente le informazioni sulla sessione al server TestFlight. Dopo aver installato la mia app attraverso l'app TestFlight, ho immediatamente notato che è stata installata tramite la console Web TestFlight, quindi ... nada. Non ricevo dati di sessione o log remoti, anche se chiaramente dovrei ottenere qualcosa.
Quello che ho fatto finora:
- Quadrupla-controllato il mio PROVA Scelta dei colori api chiave
- verificata per certo che
TestFlight.takeOff()
è sempre chiamato - verificato che
TestFlight.isActive()
rapportitrue
- provato firma del apk con la chiave di debug-only
- Ho provato a firmare l'apk con la nostra chiave di rilascio
- controllato il registro android per errori relativi a PROVA Scelta dei colori (nessuno)
- contattato PROVA Scelta dei colori sostenere un paio di giorni fa (ho preso contatto, ma ancora nessun progresso)
mia ipotesi attuale è che la lib PROVA Scelta dei colori pensa che sia in un ambiente di produzione, quindi non dovrebbe caricare log e informazioni sulla sessione.
SDK Documentation Il SDK Documentation non ha nulla da offrire per rispondere a questa domanda, ma sento che se ho capito quali condizioni stia cercando potrei inchiodarlo abbastanza rapidamente.
Ho attizzato in TestFlightLib.jar e ha scoperto che TestFlight.isActive()
è in realtà solo la segnalazione anche se non hai già chiamato TestFlight.takeOff()
, in modo che non è un buon indicatore del fatto che tutto il sistema sta funzionando.
Che cosa dicono gli amici a http://help.testflightapp.com/ sul tuo problema? – 323go
Hanno suggerito di ri-firmare l'app con la chiave di debug, che non ha fatto la differenza. Mi sono impegnato con loro su Twitter e attraverso il loro supporto via email. –
Dovrei aggiungere, ho anche controllato a lungo la base di conoscenze di SDK TestFlight senza fortuna. La stragrande maggioranza degli articoli ci sono focalizzati su iOS, e il numero limitato di articoli relativi ad Android non mi ha dato alcuna idea. –