Как определить возможности приложения в Windows Phone 8

Согласно http://msdn.microsoft.com/en-us/library/windowsphone/develop/gg180730(v=vs.105).aspx The Windows Phone SDK 8.0 does not contain tools to detect the capabilities required for apps that target Windows Phone 8. When you submit an app that targets Windows Phone 8 to the Store, capabilities are not analyzed and the app manifest file is not regenerated or corrected. В моем приложении я использую CameraCaptureTask и ShareMediaTask, чтобы сначала сделать снимок, а затем поделиться им. По умолчанию в моем файле WMAppManifest у меня было ID_CAP_MEDIALIB_PHOTO, ID_CAP_NETWORKING, а также ID_CAP_SENSORS, На самом деле я использую MediaLibrary, чтобы собрать путь к фотографии для ShareMediaTask, поэтому я оставил эту возможность в WMAppManifest. Нужны ли мне и другие два, если фактический захват и обмен изображениями происходит не в моем приложении, а в CameraCaptureTask и ShareMediaTask?

1 ответ

Решение

ShareMediaTask не имеет никаких требований к возможностям.

CameraCaptureTask требуется только указать аппаратные возможности камеры.

Для справки, правила определены в:

"C: \ Program Files (x86) \ Microsoft SDKs \ Windows Phone \ v8.0 \ Tools \ Marketplace \ Rules.xml"

Другие вопросы по тегам