Нюансы UWP (Windows Universal Platform)
Очередная заметка по платформе, с которой едва ли придется часто пересекаться, но пересекаться точно придется.
Важности:
1. В приложениях UWP нельзя юзать Win32 API, так как приложение не пройдет сертификацию. Хотя, технически, это возможно.
2. Доки на UWP API лежат тут: https://docs.microsoft.com/en-us/uwp/
3. В консоль выводить текст стандартными способами нельзя. Есть геморройный способ через вот эту приблуду https://docs.microsoft.com/en-us/uwp/api/windows.foundation.diagnostics.loggingchannel.logmessage#Windows_Foundation_Diagnostics_LoggingChannel_LogMessage_System_String_
4. Для получения доступа к каталогам нужно запрашивать права. Если прав, то по дефолту имеется доступ к папке данных в ~\AppData\Local\Packages\<pack id>\LocalState и в папку установки.
5. Для прохождения сертификации в домашних условиях можно скачать Windows App Certification Kit и скормить ему установленную приложуху.
Важности:
1. В приложениях UWP нельзя юзать Win32 API, так как приложение не пройдет сертификацию. Хотя, технически, это возможно.
2. Доки на UWP API лежат тут: https://docs.microsoft.com/en-us/uwp/
3. В консоль выводить текст стандартными способами нельзя. Есть геморройный способ через вот эту приблуду https://docs.microsoft.com/en-us/uwp/api/windows.foundation.diagnostics.loggingchannel.logmessage#Windows_Foundation_Diagnostics_LoggingChannel_LogMessage_System_String_
4. Для получения доступа к каталогам нужно запрашивать права. Если прав, то по дефолту имеется доступ к папке данных в ~\AppData\Local\Packages\<pack id>\LocalState и в папку установки.
5. Для прохождения сертификации в домашних условиях можно скачать Windows App Certification Kit и скормить ему установленную приложуху.
Комментарии
Отправить комментарий