以编程方式将图标添加到主屏幕

时间:2013-08-03 14:50:21

标签: android ios windows-phone-7 web-applications

我有一个网站和一个移动网络应用程序用于相同的服务。 我希望当用户访问移动网站时,有一个按钮说“安装应用”,按下该按钮后,会将图标添加到链接到移动网络应用的手机主屏幕。

我希望我很清楚,我不想让用户觉得他们使用原生应用程序,从那时起,避免让他们手动将网站添加到主屏幕。

谢谢

1 个答案:

答案 0 :(得分:0)

以下是在开始时创建切片的基本代码:

// check if secondary tile is already made and pinned
ShellTile Tile = ShellTile.ActiveTiles.FirstOrDefault(x => x.NavigationUri.ToString().Contains("Title=SecondaryTile"));
if (Tile == null) {

// create a new secondary tile
StandardTileData data = new StandardTileData();

// tile foreground data
data.Title = "Secondary tile";
data.BackgroundImage = new Uri("/Images/Blue.jpg", UriKind.Relative);
data.Count = 2;

// create a new tile for this Second Page
ShellTile.Create(new Uri("/SecondPage.xaml?Title=SecondaryTile", UriKind.Relative), data);

您需要将其导航到所需的网页,然后使用WebBrowserTask转到所需的网页。

希望有所帮助。