我发现Windows Phone上更多的应用依赖于手机型号。
团购网站,诺基亚应用程序,应用文件夹是我指的一些应用程序。我只能在Lumia手机上安装这些应用程序。否则无法安装就像这样,我希望开发一款只针对Lumia设备的应用程序。
制造商和运营商可以在设备配置时或通过单独的应用商店添加应用程序。
你需要和制造商合作来设置这个。
这通常是针对他们自己开发的应用程序或与应用程序有某种排他性交易的应用程序。他们没有公开的方式供开发者请求。
在商店中发布应用程序并使其仅适用于特定设备是不可能的。我看到一些应用程序只针对少数设备,在商店描述中有评论表明这一点,但没有办法阻止其他设备的用户安装-并且不可避免地留下差评。
你为什么要限制你的潜在用户群呢?尤其是在非诺基亚设备的市场份额不到10%的情况下。
你会发现,如果不与OEM合作,让你的应用进入他们自己的商店收藏,你很难让你的应用只通过设备下载。
如果你想让你的应用只属于诺基亚,那就联系一下诺基亚开发者计划,看看你是否可以这样做。
你是否想要求只有诺基亚用户才能看到你的应用程序,其他用户不能像三星或HTC那样,那么你就不能有机会,如果QA团队通过你的代码.........
尝试访问设备信息(线路名称)如果发现设备名称为Lumia,则打开应用程序,否则退出应用程序
private void initialize(object sender)
{
string deviceDetails = "Device detail";
deviceDetails += DeviceStatus.DeviceName + ",";
MessageBox.Show(deviceDetails);
//to know whether device supports smooth streaming of multi resolution video
if (deviceDetails.equals("..your supportes device 1..") || deviceDetails.equals("..your supportes device 2.."))
{
MessageBox.Show("Supported");
//open application go further
}
else
{
MessageBox.Show("Not supported");
//close your application
}
}