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)
Параметры
- parameters
- StoreServicesNotificationChannelParameters
Возвращаемое значение
Объект StoreServicesNotificationChannelRegistrationResult, представляющий результат асинхронной операции.
- Атрибуты
Комментарии
Чтобы зарегистрировать приложение для получения уведомлений Центра партнеров и указать канал уведомлений, используемый для уведомлений, вызовите этот метод в коде запуска в приложении. Прежде чем использовать этот метод в коде, необходимо сначала установить Microsoft Store Services SDK и добавить ссылку на Microsoft Engagement Framework в проект.
Дополнительные сведения об использовании этого метода, включая пример кода, см. в разделе "Настройка приложения для целевых push-уведомлений".
Примечание
При вызове этого метода создается файл с именем MicrosoftStoreEngagementSDKId.txt в локальном хранилище данных приложения для приложения. Этот файл содержит идентификатор, используемый инфраструктурой целевых push уведомлений. Убедитесь, что ваше приложение не изменило или не удалило этот файл. В противном случае ваши пользователи могут получать несколько экземпляров уведомлений, либо уведомления будут работать неправильно.