StoreServicesEngagementManager.UnregisterNotificationChannelAsync メソッド

定義

通知に使用されているチャネルを明示的に無効にして、対象のパートナー センタープッシュ通知や Windows プッシュ通知サービス (WNS) を使用したその他の通知など、アプリが任意のサービスからプッシュ通知を受信しなくなります。

public:
 virtual IAsyncOperation<bool> ^ UnregisterNotificationChannelAsync() = UnregisterNotificationChannelAsync;
IAsyncOperation<bool> UnregisterNotificationChannelAsync();
public IAsyncOperation<bool> UnregisterNotificationChannelAsync();
function unregisterNotificationChannelAsync()
Public Function UnregisterNotificationChannelAsync () As IAsyncOperation(Of Boolean)

戻り値

IAsyncOperation<System.Boolean>

登録解除操作が成功した場合は True。それ以外の場合は false。

注釈

RegisterNotificationChannelAsync メソッドを呼び出してパートナー センター通知用にアプリを登録した場合は、UnregisterNotificationChannelAsync メソッドを使用して通知の受信を停止し、通知に使用されたチャネルを閉じます。 チャネルが閉じられた後は、対象となるパートナー センタープッシュ通知や WNS を使用したその他の通知など、どのサービスにもチャネルを再び使用することはできません。

この方法で閉じるチャネルは、有効期限が切れたチャネルと変わります。 このアプリでプッシュ通知の送信を再開するには、アプリは新しいチャネルを要求する必要があります。 チャネルで UnregisterNotificationChannelAsync を呼び出すと、基になる URI と、アプリ用に以前に作成された有効期限が切れていない、閉じていかない URI が無効になります。

コードでこのメソッドを使用するには、まずMicrosoft Store Services SDKをインストールし、Microsoft Engagement Framework への参照をプロジェクトに追加する必要があります。 詳細については、「 対象のプッシュ通知用にアプリを構成する」を参照してください。

適用対象

こちらもご覧ください