PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync 메서드

정의

오버로드

CreatePushNotificationChannelForApplicationAsync()

WNS(Windows 푸시 알림 서비스)에서 푸시 알림 채널을 검색하는 호출 앱에 바인딩된 개체를 만듭니다.

CreatePushNotificationChannelForApplicationAsync(String)

WNS(Windows 푸시 알림 서비스)에서 푸시 알림 채널을 검색하는 지정된 앱에 바인딩된 개체를 만듭니다. 지정된 앱은 호출 앱과 동일한 패키지에 있어야 합니다. 이 오버로드는 다중 앱 패키지에서만 호출되어야 하며, 대부분의 앱은 매개 변수 없이 메서드를 사용해야 합니다.

CreatePushNotificationChannelForApplicationAsync()

WNS(Windows 푸시 알림 서비스)에서 푸시 알림 채널을 검색하는 호출 앱에 바인딩된 개체를 만듭니다.

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)

반환

WNS(Windows 푸시 알림 서비스)에서 PushNotificationChannel 을 요청하는 데 사용되는 호출 앱에 바인딩된 개체입니다.

특성

예제

다음 예제에서는 이 메서드를 사용하여 호출 앱의 채널을 검색하는 방법을 보여 줍니다.

var pushNotifications = Windows.Networking.PushNotifications;
var channel;

function openNotificationsChannel() {
    var channelOperation = pushNotifications.PushNotificationChannelManager.createPushNotificationChannelForApplicationAsync();
    return channelOperation.then(function (newChannel) {
        channel = newChannel;
    }
);

설명

이 채널에 도착하는 타일 업데이트, 알림 메시지 및 배지 알림은 앱의 기본 또는 기본 타일로 전달됩니다.

데이터 연결이 없을 때 WNS 푸시 알림 채널을 등록하려고 하면 예외가 throw됩니다.

추가 정보

적용 대상

CreatePushNotificationChannelForApplicationAsync(String)

WNS(Windows 푸시 알림 서비스)에서 푸시 알림 채널을 검색하는 지정된 앱에 바인딩된 개체를 만듭니다. 지정된 앱은 호출 앱과 동일한 패키지에 있어야 합니다. 이 오버로드는 다중 앱 패키지에서만 호출되어야 하며, 대부분의 앱은 매개 변수 없이 메서드를 사용해야 합니다.

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(패키지 상대 애플리케이션 식별자)입니다. 지정된 앱은 호출 앱과 동일한 패키지에 있어야 합니다. PRAID에 대한 자세한 내용은 Application 요소의 Id 특성을 참조하세요.

기본 애플리케이션과 별도로 out-of-process COM 서버에서 백그라운드 작업을 호스팅하는 경우 자체 패키지 매니페스트에서 확장을 정의하는 애플리케이션의 PRAID에 대한 applicationId 인수로 전달합니다windows.backgroundTask.

반환

applicationId에 지정된 앱에 바인딩된 개체로, WNS(Windows 푸시 알림 서비스)에서 PushNotificationChannel을 요청하는 데 사용됩니다.

특성

설명

이 채널에 도착하는 타일 업데이트, 알림 메시지 및 배지 알림은 앱의 기본 또는 기본 타일로 전달됩니다.

데이터 연결이 없을 때 WNS 푸시 알림 채널을 등록하려고 하면 예외가 throw됩니다.

추가 정보

적용 대상