Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>It's been a few years since this question was asked/answered and I'm here to report that this is now possible!</p> <p>In newer iterations of iOS, the Apple Touch Icon that is displayed on the homescreen is cached just like any other piece of content from the website. By simply changing the name of the image, it will force the homescreen shortcut to refresh the icon the next time the shortcut is launched.</p> <p>However, to keep in line with Apple's naming conventions, you can simply append URL variables to the reference whenever you want the icon to be redownloaded and continue to call the image <code>apple-touch-icon.png</code>.</p> <p>What I have done to automate this issue (in PHP) is append the last modified date/time to the image. For example:</p> <pre><code>&lt;link rel="apple-touch-icon" href="apple-touch-icon.png?m=&lt;?php echo filemtime('apple-touch-icon.png'); ?&gt;" /&gt; </code></pre> <p>This outputs:</p> <pre><code>&lt;link rel="apple-touch-icon" href="apple-touch-icon.png?m=1415832495" /&gt; </code></pre> <p>Now, you don't have to do anything but literally overwrite the image and everything else will happen automatically. When you change the image, the modified time changes and doesn't match what the user has in cache anymore, so it forces a new download. Simple!</p> <hr> <p><strong>OLD ANSWER:</strong> I've done a ton of research into this trying to find a way. Unfortunately, it is not possible. It needs to be removed and re-added to the home screen for the new icon to be used.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload