StoreServicesEngagementManager.RegisterNotificationChannelAsync Метод

Определение

Перегрузки

RegisterNotificationChannelAsync()

Регистрирует приложение для получения целевых push-уведомлений из Центра партнеров.

RegisterNotificationChannelAsync(StoreServicesNotificationChannelParameters)

Регистрирует приложение для получения целевых push-уведомлений из Центра партнеров с возможностью указать канал уведомлений, используемый для уведомлений.

RegisterNotificationChannelAsync()

Регистрирует приложение для получения целевых push-уведомлений из Центра партнеров.

public:
 virtual IAsyncOperation<StoreServicesNotificationChannelRegistrationResult ^> ^ RegisterNotificationChannelAsync() = RegisterNotificationChannelAsync;
IAsyncOperation<StoreServicesNotificationChannelRegistrationResult> RegisterNotificationChannelAsync();
[Windows.Foundation.Metadata.Overload("RegisterNotificationChannelAsync")]
public IAsyncOperation<StoreServicesNotificationChannelRegistrationResult> RegisterNotificationChannelAsync();
function registerNotificationChannelAsync()
Public Function RegisterNotificationChannelAsync () As IAsyncOperation(Of StoreServicesNotificationChannelRegistrationResult)

Возвращаемое значение

Объект StoreServicesNotificationChannelRegistrationResult, представляющий результат асинхронной операции.

Атрибуты

Комментарии

Чтобы зарегистрировать приложение для получения уведомлений Центра партнеров, вызовите этот метод в коде запуска в приложении. Прежде чем использовать этот метод в коде, необходимо сначала установить Microsoft Store Services SDK и добавить ссылку на Microsoft Engagement Framework в проект.

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

Важно!

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

Примечание

При вызове этого метода создается файл с именем MicrosoftStoreEngagementSDKId.txt в локальном хранилище данных приложения для приложения. Этот файл содержит идентификатор, используемый инфраструктурой целевых push уведомлений. Убедитесь, что ваше приложение не изменило или не удалило этот файл. В противном случае ваши пользователи могут получать несколько экземпляров уведомлений, либо уведомления будут работать неправильно.

См. также раздел

Применяется к

RegisterNotificationChannelAsync(StoreServicesNotificationChannelParameters)

Регистрирует приложение для получения целевых push-уведомлений из Центра партнеров с возможностью указать канал уведомлений, используемый для уведомлений.

public:
 virtual IAsyncOperation<StoreServicesNotificationChannelRegistrationResult ^> ^ RegisterNotificationChannelAsync(StoreServicesNotificationChannelParameters ^ parameters) = RegisterNotificationChannelAsync;
IAsyncOperation<StoreServicesNotificationChannelRegistrationResult> RegisterNotificationChannelAsync(StoreServicesNotificationChannelParameters const & parameters);
[Windows.Foundation.Metadata.Overload("RegisterNotificationChannelWithParametersAsync")]
public IAsyncOperation<StoreServicesNotificationChannelRegistrationResult> RegisterNotificationChannelAsync(StoreServicesNotificationChannelParameters parameters);
function registerNotificationChannelAsync(parameters)
Public Function RegisterNotificationChannelAsync (parameters As StoreServicesNotificationChannelParameters) As IAsyncOperation(Of StoreServicesNotificationChannelRegistrationResult)

Параметры

Возвращаемое значение

Объект StoreServicesNotificationChannelRegistrationResult, представляющий результат асинхронной операции.

Атрибуты

Комментарии

Чтобы зарегистрировать приложение для получения уведомлений Центра партнеров и указать канал уведомлений, используемый для уведомлений, вызовите этот метод в коде запуска в приложении. Прежде чем использовать этот метод в коде, необходимо сначала установить Microsoft Store Services SDK и добавить ссылку на Microsoft Engagement Framework в проект.

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

Примечание

При вызове этого метода создается файл с именем MicrosoftStoreEngagementSDKId.txt в локальном хранилище данных приложения для приложения. Этот файл содержит идентификатор, используемый инфраструктурой целевых push уведомлений. Убедитесь, что ваше приложение не изменило или не удалило этот файл. В противном случае ваши пользователи могут получать несколько экземпляров уведомлений, либо уведомления будут работать неправильно.

См. также раздел

Применяется к