Emulare "push" su iPhone (ridurre il fetch time)


Recommended Posts

Apple permette sul nostro amato iPhone di poter utilizzare la modalità Push oppure la modalità Fetch (il semplice download ogni n minuti).

Fetch andrebbe benissimo se non fosse che le opzioni selezionabili sono:

- Ogni 15 minuti

- Ogni 30 minuti

- Ogni ora

- Manualmente

La ragione di tale scelta deriva, a detta di Apple, dalla decisione di non consumare troppa batteria. Tuttavia è altresì vero che 15 minuti sono un tempo a volte troppo ampio per affermare di avere notifiche in “tempo reale“. Perché non impostare dunque altre scelte più brevi nel tempo (es. ogni 1, 2, 5 minuti)?

Posted Image

Prima di iniziare ricordo che per effettuare questa operazione occorre avere:

- iPhone 2G o 3G jailbreakato

- firmware 2.2.1 installato (magari la procedura è uguale/simile con versioni precedenti)

- sFTP client (es. Cyberduck o Transmit)

- Editor file .plist (es. TextWrangler)

I passi da effettuare sono:

Entrare via sFTP nell’iPhone

Navigare con il client sFTP alla cartella /System/Library/PreferenceBundles/ScheduleSettings.bundle/

Modificare il file ScheduleSettings.plist con TextWrangler (è sempre bene effettuare una copia di backup dell’originale)

Aprire la cartella del .lproj relativo alla propria lingua e modificare il file: ScheduleSettings.strings

Salvare il tutto e godere delle nuove voci

Guarda l'articolo con le istruzioni nel dettaglio.

Buon "hack" a tutti...

Link to comment
Share on other sites

Cito da sopra:

[La ragione di tale scelta deriva, a detta di Apple, dalla decisione di non consumare troppa batteria. Tuttavia è altresì vero... ]

Significa che sì, il consumo è superiore, ma aggiungo qui che la differenza non si nota, anzi, nel mio caso è nulla. Quindi il consumo non è molto superiore.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share