Windows Phone的應用程序,我想我的應用程序應該在特定的設備上工作\ OS像「的Lumia 650」 \「的Windows Phone 8」,這是我的項目需求。限制特定設備
可能嗎?如果是的話,我應該在哪裏提及細節?
Windows Phone的應用程序,我想我的應用程序應該在特定的設備上工作\ OS像「的Lumia 650」 \「的Windows Phone 8」,這是我的項目需求。限制特定設備
可能嗎?如果是的話,我應該在哪裏提及細節?
這是沒有問題的,限制的Windows Phone 8,你只需要構建它瞄準的Windows Phone OS 8.0。 對於設備模型,你做這樣的事情在App.xaml.cs
private void Application_Launching(object sender, LaunchingEventArgs e)
{
var deviceName = DeviceExtendedProperties.GetValue("DeviceName").ToString();
if (!deviceName.Contains("Lumia_650")) // Please check your phone's actual value
Application.Current.Terminate();
}
如果你想顯示一個友好的信息,它離開你可以將代碼移植到MainPage.xaml.cs中再加入前MessageBox.Show(消息)部分。
這是隻有在代碼可能因爲你不能阻止用戶安裝應用程序,如果應用程序是爲特定的OS是什麼用戶。但是,一旦應用程序啓動,您可以獲取設備的名稱並相應地執行操作。
你可以試試這個:
var PhoneName = Microsoft.Phone.Info.DeviceStatus.DeviceName;
if(PhoneName == "Not Allowed Phone")
{
MessageBox.Show("You can not use this app");
}
else
{
}
http://www.ginktage.com/2011/07/retreive-the-device-information-from-windows-phone/進入這個鏈接。 – Jaihind
是它可以隱藏我在Windows商店應用的Lumia 520個用戶?或者需要限制用戶下載/安裝應用程序。 –
沒有它不可能。您只能在應用安裝後限制用戶使用。出於好奇, – Jaihind