Как разработать приложение только для устройств Lumia?
Я вижу, что больше приложений на Windows Phone зависит от модели телефона.
GroupOn, приложения Nokia, папка приложения - вот некоторые из приложений, которые я имею в виду. Я могу установить эти приложения, только если у меня Lumia Phone. Иначе я не могу установить.
Таким образом, я хочу разработать приложение только для устройств Lumia. Как я мог развиваться?
3 ответа
Производители и операторы могут добавлять приложения либо при подготовке устройств, либо через отдельные магазины приложений.
Вам нужно будет поработать с производителем, чтобы это настроить.
Обычно это делается для приложений, которые они разработали сами или имеют какое-то эксклюзивное соглашение с приложением. У них нет общедоступных способов для разработчиков запросить это.
Нет возможности выпустить приложение в магазине и сделать его доступным только для определенных устройств. Я видел несколько приложений, которые предназначены только для нескольких устройств с комментариями в описании магазина, чтобы указать на это, но нет никакого способа остановить людей с установкой других устройств - и неизбежно оставлять плохие отзывы.
Почему вы хотите ограничить вашу потенциальную базу пользователей? Особенно, когда устройства других производителей занимают менее 10% рынка.
Вам будет очень трудно получить ваше приложение для загрузки только на устройстве, не работая с OEM-производителем, чтобы поместить ваше приложение в их собственную коллекцию в Магазине.
Если вы думаете о создании своего приложения только для Nokia, свяжитесь с Программой разработки для Nokia и посмотрите, сможете ли вы справиться с этим.
Вы хотите спросить, что только пользователь Nokia может видеть ваше приложение, которое другим пользователям не понравится Samsung или 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
}
}