PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
CreatePushNotificationChannelForApplicationAsync() |
Создает объект, привязанный к вызывающому приложению, с помощью которого вы извлекаете канал push-уведомлений из служб push-уведомлений Windows (WNS). |
CreatePushNotificationChannelForApplicationAsync(String) |
Создает объект, привязанный к указанному приложению, с помощью которого вы извлекаете канал push-уведомлений из служб push-уведомлений Windows (WNS). Указанное приложение должно находиться в том же пакете, что и вызывающее приложение. Эту перегрузку следует вызывать только из пакета с несколькими приложениями. Большинство приложений должны использовать метод без параметра. |
CreatePushNotificationChannelForApplicationAsync()
Создает объект, привязанный к вызывающому приложению, с помощью которого вы извлекаете канал push-уведомлений из служб push-уведомлений Windows (WNS).
public:
static IAsyncOperation<PushNotificationChannel ^> ^ CreatePushNotificationChannelForApplicationAsync();
/// [Windows.Foundation.Metadata.Overload("CreatePushNotificationChannelForApplicationAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<PushNotificationChannel> CreatePushNotificationChannelForApplicationAsync();
[Windows.Foundation.Metadata.Overload("CreatePushNotificationChannelForApplicationAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<PushNotificationChannel> CreatePushNotificationChannelForApplicationAsync();
function createPushNotificationChannelForApplicationAsync()
Public Shared Function CreatePushNotificationChannelForApplicationAsync () As IAsyncOperation(Of PushNotificationChannel)
Возвращаемое значение
Объект , привязанный к вызывающем приложению, который используется для запроса PushNotificationChannel из служб push-уведомлений Windows (WNS).
- Атрибуты
Примеры
В следующем примере показано использование этого метода для получения канала для вызывающего приложения.
var pushNotifications = Windows.Networking.PushNotifications;
var channel;
function openNotificationsChannel() {
var channelOperation = pushNotifications.PushNotificationChannelManager.createPushNotificationChannelForApplicationAsync();
return channelOperation.then(function (newChannel) {
channel = newChannel;
}
);
Комментарии
Уведомления об обновлении плитки, всплывающие уведомления и уведомления о индикаторах событий, поступающие на этот канал, доставляются на main или плитку по умолчанию приложения.
Исключение возникает при попытке зарегистрировать канал push-уведомлений WNS при отсутствии подключения к данным.
См. также раздел
- CreatePushNotificationChannelForApplicationAsync(String)
- Обзор служб push-уведомлений Windows (WNS)
- Пример push-уведомлений и периодических уведомлений (архивированный)
- Краткое руководство: отправка push-уведомлений
- Запрос, создание и сохранение канала уведомлений
- Заголовки запроса и ответа службы push-уведомлений
Применяется к
CreatePushNotificationChannelForApplicationAsync(String)
Создает объект, привязанный к указанному приложению, с помощью которого вы извлекаете канал push-уведомлений из служб push-уведомлений Windows (WNS). Указанное приложение должно находиться в том же пакете, что и вызывающее приложение. Эту перегрузку следует вызывать только из пакета с несколькими приложениями. Большинство приложений должны использовать метод без параметра.
public:
static IAsyncOperation<PushNotificationChannel ^> ^ CreatePushNotificationChannelForApplicationAsync(Platform::String ^ applicationId);
/// [Windows.Foundation.Metadata.Overload("CreatePushNotificationChannelForApplicationAsyncWithId")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<PushNotificationChannel> CreatePushNotificationChannelForApplicationAsync(winrt::hstring const& applicationId);
[Windows.Foundation.Metadata.Overload("CreatePushNotificationChannelForApplicationAsyncWithId")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<PushNotificationChannel> CreatePushNotificationChannelForApplicationAsync(string applicationId);
function createPushNotificationChannelForApplicationAsync(applicationId)
Public Shared Function CreatePushNotificationChannelForApplicationAsync (applicationId As String) As IAsyncOperation(Of PushNotificationChannel)
Параметры
- applicationId
-
String
Platform::String
winrt::hstring
Идентификатор приложения относительно пакета (PRAID) приложения для привязки к каналу push-уведомлений. Указанное приложение должно находиться в том же пакете, что и вызывающее приложение. Дополнительные сведения о PRAID см. в разделе Атрибут Id элемента Application .
Если фоновые задачи размещаются на внепроцессном COM-сервере отдельно от приложения main, передайте в качестве аргумента для applicationId
PRAID приложения, определяющего windows.backgroundTask
расширение в собственном манифесте пакета.
Возвращаемое значение
Объект , привязанный к приложению, указанному в applicationId, который используется для запроса PushNotificationChannel из служб push-уведомлений Windows (WNS).
- Атрибуты
Комментарии
Уведомления об обновлении плитки, всплывающие уведомления и уведомления о индикаторах событий, поступающие на этот канал, доставляются на main или плитку по умолчанию приложения.
Исключение возникает при попытке зарегистрировать канал push-уведомлений WNS при отсутствии подключения к данным.
См. также раздел
- CreatePushNotificationChannelForApplicationAsync()
- Обзор служб push-уведомлений Windows (WNS)
- Пример push-уведомлений и периодических уведомлений (архивированный)
- Краткое руководство. Отправка push-уведомлений плитки
- Краткое руководство. Отправка всплывающего push-уведомления
- Обновление индикатора событий с помощью push-уведомлений
- Проверка подлинности с помощью службы push-уведомлений Windows (WNS)
- Запрос, создание и сохранение канала уведомлений
- Руководство и контрольный список для push-уведомлений
- Заголовки запроса и ответа службы push-уведомлений