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 的其他通知。

透過這個方法關閉的通道與已過期的通道不同。 若要繼續將推播通知傳送給此 App,此 App 必須要求新通道。 在通道上呼叫 UnregisterNotificationChannelAsync 會使基礎 URI 以及先前為應用程式建立的任何非過期的非關閉 URI 失效。

在程式碼中使用此方法之前,您必須先安裝Microsoft Store Services SDK,並將Microsoft Engagement Framework的參考新增至您的專案。 如需詳細資訊,請參閱 針對目標推播通知設定您的應用程式

適用於

另請參閱