- Регистрация
- Популярные вопросы
- Разработчик Майкрософт
- Наши продукты, службы и инструменты
- Azure
- GitHub
- Microsoft 365
- Microsoft Teams
- Windows
- Смешанная реальность
- Power Apps
- Visual Studio
- Присоединяйтесь к программе для разработчиков Microsoft 365
- Последние новости
- Представляем общедоступную предварительную версию SharePoint Framework.
- Почтовый ящик Microsoft Graph — копирование и перемещение файлов и пап.
- Включение сценариев соответствия требованиям с размещенным содержимым .
- Обзор сценариев Microsoft Graph для разработки JavaScript теперь досту.
- Новые возможности запросов функций для Microsoft Graph и платформы Off.
- Jedox объясняет пакетную обработку вызовов API пользовательских функци.
- Рекомендации по созданию качественных приложений для Microsoft Teams: .
- Получение уведомлений об изменениях Microsoft Graph через Центры событ.
- Основы Microsoft Graph теперь на портале Microsoft Learn
- Ускорьте принятие приложений с MSAL для Node.js
- Пакет SDK Java для Microsoft Graph версии 3 добавляет расширенные обще.
- Советы по использованию общей среды выполнения JavaScript в надстройке.
- Windows Store c точки зрения разработчика
- Налоговая декларация (Tax Profile)
- Добавляем приложение
- Имя приложения
- Информация для продажи
- In-App покупки
- Игровые сертификаты
- Описание приложение
- Завершение
Регистрация
Зарегистрируйтесь, чтобы отправлять приложения и игры в онлайн-магазины Майкрософт.
Популярные вопросы
Учетные записи для физических лиц стоят приблизительно 19 долларов США, а учетные записи для компаний — приблизительно 99 долларов США (точная сумма зависит от страны или региона). Это разовый регистрационный сбор, обновление не требуется.
Необходимо войти под учетной записью Майкрософт, которую вы хотите связать со своей учетной записью разработчика. Если у вас еще нет учетной записи Майкрософт, вы можете получить ее, начав процесс регистрации. Оплатить учетную запись необходимо с помощью карты Visa или Mastercard, системы PayPal (в поддерживаемых регионах) или с помощью промокода. Обратите внимание, что предоплаченные кредитные карты не принимаются.
Индивидуальные учетные записи используются отдельными разработчиками, работающими самостоятельно. Учетные записи компаний используются в организациях и на предприятиях. Они позволяют отправлять приложения и использовать дополнительные возможности. Кроме того, после регистрации учетная запись компании проходит более строгую проверку, чтобы мы могли подтвердить ваши полномочия на ее создание от имени компании. Проверка может занимать от нескольких дней до нескольких недель. В ее рамках представитель Майкрософт может позвонить в вашу компанию. Оба типа учетной записи позволяют отправлять приложения и службы. Дополнительные сведения см. в статье Типы, доступность и стоимость учетных записей.
Если вы проживаете или ведете коммерческую деятельность в поддерживаемой стране или регионе, вы можете зарегистрировать собственную учетную запись разработчика и отправлять приложения в Microsoft Store. В программе Azure могут участвовать разработчики, которые проживают или ведут коммерческую деятельность в поддерживаемой стране или регионе.
С помощью учетной записи разработчика можно отправлять приложения и игры в marketplace-магазины Майкрософт, включая Microsoft Store. Обратите внимание: прежде чем вы сможете взимать плату за публикуемые продукты, вам необходимо подтвердить сведения о выплатах и налогах.
Да. Необходимо использовать учетную запись Майкрософт для настройки учетной записи. Пользователь, определяемый этой учетной записью Майкрософт, будет владельцем учетной записи и будет иметь полный контроль над ней. После создания учетной записи вы можете связать учетную запись Центра партнеров со службой Azure Active Directory вашей организации, а затем добавить в учетную запись пользователей с соответствующими ролями и разрешениями.
Это сообщение отображается, если ваша учетная запись Майкрософт использует электронный адрес с доменом учебного заведения или компании. Если отображается уведомление о том, что ваш электронный адрес используется для нескольких учетных записей, выберите личную учетную запись. Если вам по-прежнему не удается завершить создание учетной записи, может потребоваться создать новую учетную запись Майкрософт с электронным адресом, который не связан с вашей организацией, и использовать новую учетную запись Майкрософт для регистрации в качестве разработчика.
Сначала убедитесь, что вы пытаетесь войти с помощью учетной записи Майкрософт, которая связана с вашей учетной записью разработчика. Если это так, вы можете увидеть уведомление о том, что ваш электронный адрес используется для нескольких учетных записей, выберите личную учетную запись для продолжения. Если это уведомление не отображается и вы уверены, что используете правильную учетную запись Майкрософт, обратитесь в службу поддержки.
Примечание. Если в вашей организации Azure Active Directory используется для того, чтобы несколько пользователей могли получать доступ к учетной записи разработчика, убедитесь, что вы используете электронный адрес, который организация предоставила для доступа к учетной записи разработчика, а не пытаетесь войти с помощью учетной записи Майкрософт. Если проблема по-прежнему остается, обратитесь к администратору Azure AD вашей организации за помощью.
Получить помощь по вопросам регистрации, доступа к учетной записи или по другим вопросам можно на странице поддержки.
Разработчик Майкрософт
Любая платформа. Ваши языки. Ваши инструменты.
Наши продукты, службы и инструменты
Azure
Реализуйте свои идеи в виде решений с помощью облачных служб. Способ реализации и развертывания зависит только от вас.
GitHub
Внедряйте инновации и взаимодействуйте с 40 млн разработчиков по всему миру.
.NET — это бесплатная кросс-платформенная платформа разработки с открытым кодом для создания приложений различных типов.
Microsoft 365
Интегрируйте свои приложения с Office 365, Microsoft Graph, платформой удостоверений Майкрософт и Windows для создания ориентированных на пользователей решений.
Microsoft Teams
Воспользуйтесь расширениями и дополнительными настройками платформы Microsoft Teams, чтобы создавать и подключать приложения и рабочие процессы для определенных потребностей.
Windows
Разрабатывайте для Windows. Создавайте возможности с доступом для пользователей на любом устройстве.
Смешанная реальность
Ознакомьтесь с продуктами, службами и инструментами, которые позволяют совмещать объекты виртуального и реального миров.
Power Apps
Быстро создавайте приложения с минимальным объемом кода с помощью готовых шаблонов или расширяйте существующие возможности путем интеграции с другими службами.
Visual Studio
Лучшие в своем классе средства для разработчиков. Создавайте приложения и службы на любой платформе с помощью своего любимого языка программирования.
Присоединяйтесь к программе для разработчиков Microsoft 365
Получите бесплатные инструменты, песочницу и ресурсы, чтобы создавать решения для платформы Microsoft 365.
Создавайте приложения, помогающие пользователям легко общаться.
Создавайте решения для повышения производительности, позволяющие эффективно использовать широкие возможности платформы Office.
Подключайтесь к данным в Microsoft 365, Windows 10 и Enterprise Mobility + Security.
Интегрируйте безопасную проверку подлинности в свое приложение.
Последние новости
Представляем общедоступную предварительную версию SharePoint Framework.
Мы рады представить общедоступную предварительную версию предстоящей версии SharePoint Framework 1.12.1 с обновленным процессом контроля кач.
Почтовый ящик Microsoft Graph — копирование и перемещение файлов и пап.
В этом блоге мы расскажем о сценарии создания вызовов API Microsoft Graph для копирования и перемещения файлов с одного сайта SharePoint Onl.
Включение сценариев соответствия требованиям с размещенным содержимым .
API Microsoft Graph теперь доступны для расширения возможностей решений для критически важных сценариев соответствия требованиям и архивации.
Обзор сценариев Microsoft Graph для разработки JavaScript теперь досту.
Новый путь обучения с практическими упражнениями, показывающими, как выполнять распространенные задачи в приложении JavaScript с помощью API.
Новые возможности запросов функций для Microsoft Graph и платформы Off.
Наш запрос функции перемещается в пространство идей технического сообщества Майкрософт. Мы будем рады вашим отзывам.
Jedox объясняет пакетную обработку вызовов API пользовательских функци.
Jedox помогает оптимизировать создание ценности с помощью решений для управления производительностью предприятия (EPM), позволяя организация.
Рекомендации по созданию качественных приложений для Microsoft Teams: .
Создавайте высококачественные, эффективные и привлекательные приложения для Microsoft Teams, следуя инструкциям в этом блоге. Первая из трех.
Получение уведомлений об изменениях Microsoft Graph через Центры событ.
Этот узел уведомлений об изменениях улучшит процессы с высокой пропускной способностью и сведет к минимуму вероятность пропустить уведомлени.
Основы Microsoft Graph теперь на портале Microsoft Learn
Изучите основы Microsoft Graph в нашем новом учебном пути на портале Microsoft Learn.
Ускорьте принятие приложений с MSAL для Node.js
В новом выпуске узла MSAL можно создавать приложения для проверки подлинности пользователей и получать доступ к данным и аналитике в Microso.
Пакет SDK Java для Microsoft Graph версии 3 добавляет расширенные обще.
Пакет SDK Java для Microsoft Graph версии 3 добавляет функции и улучшения для проверки подлинности, асинхронного API, Fluent API и т. д.
Советы по использованию общей среды выполнения JavaScript в надстройке.
Советы по использованию общей среды выполнения JavaScript в надстройке Office для упрощения вашего кода. Делитесь данными и функциями, обращ.
Windows Store c точки зрения разработчика
Windows Store для Windows 8 достаточно молодой. Некоторые разработчики уже успели его попробовать в деле, другие еще не решились. Сегодня я хочу немного рассказать про то, как этот магазин приложений выглядит изнутри, а именно с точки зрения разработчика.
Как один из самих молодых магазинов приложений Windows Store, по идее, должен был бы впитать в себя самое лучшее из Google Play и App Store. Но на практике оказалось, что этого не случилось.
Начнем с регистрации. Во время регистрации необходимо указать базовую информацию, указать вашу страну и заплатить небольшой взнос. Внимание, страну потом менять нельзя.
Налоговая декларация (Tax Profile)
Для того чтобы начать продавать платные приложения не обходимо заполнить налоговую декларацию. Форму можно заполнить в онлайн: отправлять обычной почтой или факсом ее никуда не нужно. Вся соль не в этом. После заполнения формы вы сможете увидеть следующий живописный вид:
Попробуйте догадаться, что означает надпись: «Ваша налоговая декларация заполнена неправильно. Пожалуйста, исправьте ошибки».
После 3 неудачных заполнений формы пришлось спросить у Google, почему моя форма неправильна. На форуме нашлась подсказка. Надпись «Ваша налоговая декларация заполнена неправильно. Пожалуйста, исправьте ошибки» на самом деле означает следующее «Мы получили вашу форму и проверим ее в ближайшее время» (Ну и как с первого раза не догадаться). И действительно на следующий день возле нее появилась надпись Valid.
Добавляем приложение
Нажав на кнопочку «Добавить приложение» (Submit an app) появляется очень приятный экран, где обозначены все шаги, которые нужно сделать.
Имя приложения
Как по мне сделано не очень логично. Имя приложения необходимо указать при сборке приложения в Visual Studio. Если у вас название локализируется на разные языки перевод необходимо указывать во время сборки. Потом все название, которые вы указали во время сборки необходимо вручную зарезервировать на вкладке имя приложения. Если же вы забудете зарезервировать одно из названий, то пакеты приложения у вас не примут по причине того, что название не зарегистрировано.
Информация для продажи
Наверное, единственное, что понравилось в Windows Store, так это возможность Trial режима для платных приложений. Вы указываете цену и период Trial, по истечению которого пользователю будет предложено приобрести полную версию. Самое замечательно, что для этого вам нет необходимости вносить любые изменения в само приложение. Обо всем позаботится Windows Store.
In-App покупки
На дворе 2013 год, а Windows Store не умеет делать Consumable покупки (покупки которые можно совершать неограниченное количество раз: игровая валюта, подсказки, и.т.д.). Зато он умеет делать покупки со сроком годности. Мне их предназначение не совсем понятно, это и не совсем подписка. Но именно благодаря им разработчики смогли использовать костыль для продажи «монеток». Вместо товара 100_coins, забивается товар 100_coins.1, 100_coins.2, … сроком на один день. И эти товары продаются по кругу.
Игровые сертификаты
Совсем отдельная песня. Хотя имеет отношение только к играм, но внимание обратить стоит. Есть страны для распространения, в которых необходимо предоставить сертификат, подтверждающий минимальный возраст игрока. (Информация про сертификат для России в соседнем топике)
Тут было выбрано наихудшее решение. Если вы забудете загрузить сертификат, например для Бразилии, но при этом случайно отметили ее в списке стран для распространения, то об ошибке вы узнаете только через пять дней после проверки приложения. Почему это самое наихудшее решение?
Решить его можно было другими способами. Во-первых, при отсутствии сертификата предложить поставить возраст 18+ для той страны, как, например, делает Samsung Apps Store. Во-вторых, при отсутствии сертификата запретить отправку на проверку, пока не будет загружен сертификат или снята галочка.
Описание приложение
После загрузки бинарных файлов вам будет предложено заполнить описание приложения для каждого языка, на которое было переведено приложение.
Список языков сделан «очень» удобно. Попробуйте быстро найти, для какого языка описание не было закончено?
Теперь очень важно, что нужно обязательно перевести на те языки, которые поддерживает приложение и нельзя перевести на другие, иначе приложение не пройдет сертификацию. То есть описание должно быть на тех и только тех языках, который поддерживает приложение.
Теперь об оформлении. Для приложения можно указать ключевые особенности. По одной особенности в одно поле ввода. К сожалению, никто не подумал, что сочинять текст и переводить будут не при заливке приложения, а предварительно. И копировать каждую строчку в отдельное поле не самое интересное занятие.
То же самое касается и тегов.
Ведь теги можно было б разделять запятыми, а ключевые особенности вводить в одно поле просто по одной особенности в одну строку.
Дальше на очереди скриншоты. С ними все сложно. Во-первых, под каждым скриншотом необходимо добавить комментарий о том, что изображено на скриншоте. Комментарий обязательно должен быть на языке описания. Во-вторых, если на скриншоте случайно окажется слово, которое не соответствует текущему языку, то приложение будет отклонено. И в-третьих, если по счастливой случайности у вас есть скриншот без текста, то можете не радоваться, так как в один клик загрузить его сразу для всех языков все равно не получится. Придётся одну и ту же картинку добавлять в каждый язык.
Ну и вместо завершения, Windows Store не любит адрес электронной почты с плюсиком, а зря.
Завершение
Я б не мог бы сказать, что я смог получить удовольствие во время прохождения квеста: опубликуй приложение в Windows Store. Меня преследовало такое чувство, что разработчиков здесь не любят.
Если я про что-то забыл, или что-то слишком непонятно описал, то с удовольствием отвечу на вопросы в комментариях. Если читателю интересно прочитать схожую статью про другие магазины приложений: Google Play, iTunes, Samsung Store, Amazon Store, то также жду пожеланий в комментариях.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.