Reputation: 127
I see more apps on the Windows Phone depends on the Phone Model.
GroupOn, Nokia apps, App folder are some of the apps I mean. I can only install these apps if I've Lumia Phone. Else I can't install.
Like that, I wish to develop an app only for the Lumia devices. How could I develop ?
Upvotes: 1
Views: 128
Reputation: 1680
You'll find it very difficult to get your app for download by device only without working with the OEM to get your app into their own collection on the Store.
If you're thinking of making your app Nokia only, get in touch with the Nokia Developer Program and see if you can get in that way.
Upvotes: 1
Reputation: 65566
Manufacturers and operators have the ability to add apps either when devices are provisioned or via separate app stores.
You'll need to work with the manufacturer to set this up.
This is normally done for apps they've developed themselves or have some kind of exclusivity deal with the app. They don't have public ways for developers to request this.
There's no way to release an app in the store and make it only available to specific devices. I've seen a few apps that are intended for only a few devices with comments in the store description to indicate this but there's no way to stop people with other devices installing - and inevitably leaving bad reviews.
Why would you want to limit your potential user base anyway? Especially when non-Nokia devices are less than 10% of the market anyway.
Upvotes: 1
Reputation: 521
Do you want to ask that only Nokia user can see your app other user can't like Samsung or HTC then you can't there is chance if QA team pass your code.........
try to access device info (line name) if you found device name Lumia then open your application else just exit from application
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
}
}
Upvotes: 0