Menu debug su Telegram per iOS

Menu debug su Telegram per iOS

@tgbetacore


Updated 20 - 01 - 2020



Il menù debug è uno strumento utile per risolvere bug, crash ed errori affini che si possono riscontrare durante l'utilizzo di Telegram e talvolta è utilizzato per testare funzioni prima di implementarle definitivamente nell'app.


⚠️ Attenzione: le opzioni di debug sono da considerarsi tools sperimentali e di testing; utilizzarli con cautela solo all'occorrenza e con consapevolezza.


✔️ Tutti gli strumenti elencati non causeranno il logout degli account loggati!


Come accedere al menù debug


Cliccare velocemente per 10 volte sull'icona dell'ingranaggio ⚙️ delle impostazioni.


Strumenti di debug



1) Accounts

Accedi ad un altro account - gestione multi account (illimitato ≈)

Produzione: uso normale (attuale server stabile principale).

Test: backend/server di test.

Screen


2) keep chat stack

Ricorda lo stato della chat.

Una feature che permette all'app di ricordare il punto di navigazione di una chat quando si apre un'altra chat.

Quando si è in una conversazione e si naviga verso un'altra chat (cliccando su @username, link t.me, inoltri e banner di notifica in-app) e poi si torna indietro, si tornerà alla chat precedente che si stava leggendo, nel punto preciso lasciato. Altrimenti, si torna alla lista delle chat se l'app non mantiene lo stato della chat.


3) crash when slow

Invia i crashlogs agli sviluppatori se alcune query elaborano troppo a lungo.


4) clear tips

Ripristina tutti i suggerimenti quando si clicca su determinate azioni, come se fosse la prima volta.


5) reset data

Chat segrete: salve.

Ripristina le impostazioni locali di Telegram, come ad esempio: sincronizza contatti, le notifiche, i dati e la memorizzazione, l'aspetto, la lingua e le impostazioni di debug. Non influisce sulle impostazioni del cloud, come ad esempio Privacy e impostazioni 2SV.

Rimuove i dati memorizzati localmente e le impostazioni dell'app come si fosse appena reinstallata l'app. Questa azione elimina una parte dei loro dati come fosse un logout. Il reset dei dati non dovrebbe causare un logout in quanto l'app ricade automaticamente sulle chiavi di autenticazione dell'account di cui è stato eseguito il backup. Queste chiavi vengono rimosse quando l'utente si disconnette dal dispositivo corrente o rimuove la sessione da un altro dispositivo.


6) clear database

Chat segrete: andranno perse.

Cancella tutti i dati specifici dell'account memorizzati localmente e fondamentalmente ricarica tutto dal server come se si fosse appena effettuato il login.


7) reset holes

Chat Segrete: salve.

Questo risolve il problema del ritrovarsi alcuni messaggi mancanti.

Il cliente mantiene due liste di dati per ogni chat: i messaggi, che sono già memorizzati nella sua cache, e le aree che non lo sono ancora. Ci sono stati dei bug (e potrebbero essercene ancora) che hanno danneggiato questa seconda lista. Reset holes la ripristina nello stato in cui l'app pensa di dover scaricare di nuovo tutto dal server.


8) reindex unread counters

Risolve errori nel conteggio delle notifiche per il contatore del badge dei messaggi non letti


9) optimize database

Chat segrete: salve.

Libera un po' di spazio e compatta le dimensioni del database






Si ringrazia @casungo per l'aiuto nella stesura di questo articolo.






Report Page