Come ottenere iOS per rispettare correttamente l'attributo di collegamento "Apple-Touch-ICON-DECOPPOST" per una "app Web"
-
28-10-2019 - |
Domanda
Ho creato diverse app Web per iOS che utilizzano il Metodo dell'attributo di collegamento precospato da Apple-Touch-ICON Per icone di schermata iniziale personalizzate senza lucentezza. Tuttavia, di recente ho riscontrato un problema, in cui, dopo aver aggiunto il segnalibro della schermata domestica e quindi eseguire l'app e uscire dall'app (tramite multitasking), Gloss viene applicato all'icona! Non capisco perché questo accada. Non riesco a riprodurlo su un iPad 2, ma questo continua a succedere sul mio iPhone 3GS in esecuzione 4.3.3. Inoltre, sembra che potrebbe avere qualcosa a che fare con il metterlo in una cartella?
L'app si trova a http://pattern86.com/apps/color Se desideri ispezionare il codice.
Fondamentalmente questo è ciò che accade:
Aggiungi l'app alla schermata principale. (Nessun lucentezza: tutto è bravo a questo punto.)
Lascia l'app dal multitasking (mostra già la lucentezza qui!)
Ora l'icona ha l'effetto lucido! Cosa dà?
Soluzione
(ripubblicando come risposta, come richiesto :)
Potrebbe essere qualcosa a che fare con l'icona stessa. L'immagine ha un canale Alpha? Fai le tue altre app, app '?