Share via


PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync Metode

Definisi

Overload

CreatePushNotificationChannelForApplicationAsync()

Membuat objek, terikat ke aplikasi panggilan, tempat Anda mengambil saluran pemberitahuan push dari Windows Push Notification Services (WNS).

CreatePushNotificationChannelForApplicationAsync(String)

Membuat objek, terikat ke aplikasi tertentu, di mana Anda mengambil saluran pemberitahuan push dari Windows Push Notification Services (WNS). Aplikasi yang ditentukan harus berada dalam paket yang sama dengan aplikasi panggilan. Kelebihan beban ini hanya boleh dipanggil dari paket multi-aplikasi, sebagian besar aplikasi harus menggunakan metode tanpa parameter.

CreatePushNotificationChannelForApplicationAsync()

Membuat objek, terikat ke aplikasi panggilan, tempat Anda mengambil saluran pemberitahuan push dari Windows Push Notification Services (WNS).

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)

Mengembalikan

Objek, terikat ke aplikasi panggilan, yang digunakan untuk meminta PushNotificationChannel dari Windows Push Notification Services (WNS).

Atribut

Contoh

Contoh berikut menunjukkan penggunaan metode ini untuk mengambil saluran untuk aplikasi panggilan.

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

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

Keterangan

Pemberitahuan pembaruan petak peta, toast, dan lencana yang tiba di saluran ini dikirimkan ke petak utama atau default aplikasi.

Pengecualian dilemparkan jika Anda mencoba mendaftarkan saluran pemberitahuan push WNS ketika tidak ada koneksi data.

Lihat juga

Berlaku untuk

CreatePushNotificationChannelForApplicationAsync(String)

Membuat objek, terikat ke aplikasi tertentu, di mana Anda mengambil saluran pemberitahuan push dari Windows Push Notification Services (WNS). Aplikasi yang ditentukan harus berada dalam paket yang sama dengan aplikasi panggilan. Kelebihan beban ini hanya boleh dipanggil dari paket multi-aplikasi, sebagian besar aplikasi harus menggunakan metode tanpa parameter.

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)

Parameter

applicationId
String

Platform::String

winrt::hstring

Pengidentifikasi aplikasi relatif paket (PRAID) aplikasi untuk mengikat saluran pemberitahuan push. Aplikasi yang ditentukan harus berada dalam paket yang sama dengan aplikasi panggilan. Untuk informasi selengkapnya tentang PRAID, lihat atribut Id dari elemen Aplikasi .

Jika Anda menghosting tugas latar belakang di server COM di luar proses, terpisah dari aplikasi utama Anda, lalu teruskan sebagai argumen untuk applicationId PRAID aplikasi yang menentukan windows.backgroundTask ekstensi dalam manifes paketnya sendiri.

Mengembalikan

Objek , terikat ke aplikasi yang ditentukan dalam applicationId, yang digunakan untuk meminta PushNotificationChannel dari Windows Push Notification Services (WNS).

Atribut

Keterangan

Pemberitahuan pembaruan petak peta, toast, dan lencana yang tiba di saluran ini dikirimkan ke petak utama atau default aplikasi.

Pengecualian dilemparkan jika Anda mencoba mendaftarkan saluran pemberitahuan push WNS ketika tidak ada koneksi data.

Lihat juga

Berlaku untuk