Windows Phone 7 Live Tile Push-уведомления? - PullRequest
3 голосов
/ 23 июня 2011

Я не понимаю идею, стоящую за живыми push-уведомлениями Windows Phone 7.

Как у вас есть 2 проекта (один в Visual Studio - C #, другой в Visual Studio - веб-разработчик), и они работают вместе?

Я пытаюсь создать приложение, которое остается активным, даже когда пользователь переводит его в неактивное состояние, поскольку ему необходимо постоянно подключаться к своей учетной записи электронной почты.

как бы я поместил весь этот код push-уведомления в один проект? Или мне не нужно?

Любая помощь очень ценится, спасибо.

Edit:

Что я хочу сделать после того, как немного углубимся в это, это локально отправлять уведомления на плитки, мне не нужно переходить на сервер, когда приложение обновляется само, я хочу иметь возможность отправлять уведомления в Живая плитка, если они получили новое письмо.

В любом случае, я могу это сделать?

Ответы [ 3 ]

3 голосов
/ 23 июня 2011

В Mango вы можете изменить информацию Live Tile, используя класс ShellTile:

ShellTile tile = ShellTile.ActiveTiles.FirstOrDefault();

// The first tile is the application tile. 
// I'm not sure if it will be there if you application is not pinned
if (tile != null)
{
    tile.Update(new StandardShellTileData
    {
            Title = "New Tile Title!",
            Count = 50
    });
}

Как ни странно, вы не можете получить доступ к текущим свойствам плитки оболочки (по крайней мере, изЯ вижу).

MSDN имеет полный список свойств StandardShellTileData , которые можно установить.

1 голос
/ 23 июня 2011

Взгляните на ссылку от Mix, которая показывает, как использовать новый Live Tile API в Mango.

Что вы хотите сделать, локально обновить плитку невозможно в текущей ОС, но будет возможно в Mango.

Live Tile Mix 11 Демо

0 голосов
/ 23 июня 2011

Наличие двух проектов в одном решении - это вопрос управления вашим проектом.

Для Windows Phone 7 push-мозаики не требуются, так как push-уведомление поступает из службы push-уведомлений Microsoft. Таким образом, ваш веб-проект должен отправить запрос в MSFT Push Service, который, в свою очередь, отправит livetile на ваш телефон.

Ваше приложение должно просто зарегистрироваться для канала уведомлений плитки.

Однако это должно измениться для Манго.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...