Веб-вызов Microsoft Band

Я только начал разрабатывать для группы Microsoft, но не могу понять, как совершать внешние веб-звонки. Например, чтобы очистить исходный код html веб-страницы.

Весь код, который я пробовал до сих пор, просто терпел неудачу с той же ошибкой.

РЕДАКТИРОВАТЬ: Было бы здорово, если бы у кого-то уже была работающая демонстрация


person starsoccer    schedule 02.05.2015    source источник
comment
Какую ошибку вы получаете?   -  person Dan Sorensen    schedule 02.05.2015
comment
› Notifications.WindowsPhone.exe!Notifications.App.InitializeComponent.AnonymousMethod__2(отправитель объекта, Windows.UI.Xaml.UnhandledExceptionEventArgs e) Line 50 C#   -  person starsoccer    schedule 02.05.2015
comment
Опубликуйте код, который вы использовали, и внутреннее исключение и / или трассировку стека :) добавьте тег Windows Phone к вопросу, поскольку я предполагаю, что вызовы находятся в приложении или задаче bg (охват зрителя)   -  person Iris Classon    schedule 03.05.2015
comment
У меня сейчас нет никакого кода, так как я все очистил. Но в основном любой код, который пытается сделать вызов для получения исходного кода веб-страницы, похоже, приводит к возникновению вышеуказанной ошибки.   -  person starsoccer    schedule 03.05.2015
comment
Кроме того, это больше похоже на проблему с использованием вами Windows Phone API, а не использование Band API (на основании того факта, что Windows.UI.Xaml.UnhandledExceptionEventArgs – это исключение, основанное на пользовательском интерфейсе.   -  person Wyatt    schedule 04.05.2015
comment
Не уверен, на самом деле в этот момент хотелось бы просто получить пример кода от кого-нибудь о совершении веб-звонка. Я перепробовал почти все, что можно.   -  person starsoccer    schedule 04.05.2015


Ответы (1)


Сам браслет не может выполнить такой код, но ваш телефон может. С помощью TileManager: создайте новую плитку. Добавьте страницу в эту плитку. Затем на странице вы добавляете кнопку с определенным идентификатором элемента. Добавьте плитку в свою группу и используйте TileManager, чтобы настроить страницы на плитку.

Используйте TileManager для подключения к одному из трех событий (TileOpened, TileClosed и TileButtonPressed).

При использовании последнего; используйте аргументы события, чтобы узнать, является ли идентификатор элемента для нажатого элемента таким же, как вы ожидали. Если идентификаторы совпадают (если у вас есть несколько кнопок и вы хотите их различать): выполните веб-вызов и, когда данные будут получены, используйте NotificationManager для отправки данных в Band.

person user3213127    schedule 05.05.2015
comment
Я попробовал то, что вы упомянули, но теперь получаю следующую ошибку. Исключение типа «System.Runtime.InteropServices.COMException» произошло в SYSTEM.NI.DLL, но не было обработано в пользовательском коде. - person starsoccer; 05.05.2015