我正在嘗試查看是否可以更新移動應用程序圖標圖像,而無需再次打開該頁面。動態更新ios從網絡應用程序中的蘋果觸摸圖標
我的演示是在這裏:http://charliehield.com/sandbox/IconUpdate
步驟1:導航到iOS設備上的URL(沒有測試Android的,但應該工作)
步驟2:單擊箭頭按鈕,然後選擇「添加到主屏幕「
第3步:點擊」添加「按鈕
現在,圖標應該是綠色的。
我使用簡單的PHP if語句進行測試,設置$ i = 0;
所以,如果$ I = 0,將蘋果觸摸圖標GREEN.png,否則使用RED.png
這裏是我的PHP代碼:
<?php $i = 0; ?>
<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<title>IconUpdate</title>
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link rel="stylesheet" media="all" href=""/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- Adding "maximum-scale=1" fixes the Mobile Safari auto-zoom bug: http://filamentgroup.com/examples/iosScaleBug/ -->
<?php
if ($i == 0) {
echo '<link rel="apple-touch-icon-precomposed" href="green.png">';
} else {
echo '<link rel="apple-touch-icon-precomposed" href="red.png">';
}
?>
</head>
<body lang="en">
add to home screen for DEMO
</body>
</html>
的方式,作品,是我可以手動更改$ i,如果它不= 0,我點擊圖標,在移動Safari中打開頁面,然後按主頁按鈕,圖標將是RED.png
我是想知道是否有辦法「推」(因爲缺少一個更好的詞)新的家庭圖標屏幕無需重新打開頁面?這可以做到嗎?
任何想法和建議?
是啊,我已經做了這一點。理想情況下,我想要更改不必打開應用程序。這在目前是不可能的。 – stursby