PushNotificationChannelManagerForUser.CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer, String) |
Membuat objek yang terikat ke aplikasi tertentu tempat Anda mengambil saluran pemberitahuan push dari Windows Push Notification Services (WNS). Aplikasi yang ditentukan harus berada dalam paket yang sama dengan aplikasi panggilan. |
CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer, String, String) |
Membuat objek yang terikat ke aplikasi tertentu tempat Anda mengambil saluran pemberitahuan push dari Windows Push Notification Services (WNS). Aplikasi yang ditentukan harus berada dalam paket yang sama dengan aplikasi panggilan. |
CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer, String)
Membuat objek yang terikat ke aplikasi tertentu tempat Anda mengambil saluran pemberitahuan push dari Windows Push Notification Services (WNS). Aplikasi yang ditentukan harus berada dalam paket yang sama dengan aplikasi panggilan.
public:
virtual IAsyncOperation<PushNotificationChannel ^> ^ CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer ^ appServerKey, Platform::String ^ channelId) = CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync;
/// [Windows.Foundation.Metadata.Overload("CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<PushNotificationChannel> CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer const& appServerKey, winrt::hstring const& channelId);
[Windows.Foundation.Metadata.Overload("CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<PushNotificationChannel> CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer appServerKey, string channelId);
function createRawPushNotificationChannelWithAlternateKeyForApplicationAsync(appServerKey, channelId)
Public Function CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync (appServerKey As IBuffer, channelId As String) As IAsyncOperation(Of PushNotificationChannel)
Parameter
- appServerKey
- IBuffer
Kunci yang tidak dikompresi dalam format ANSI X9.62. Nilai ini berasal dari kurva P-256 yang ditentukan dalam spesifikasi Standar Hash Aman.
- channelId
-
String
Platform::String
winrt::hstring
ID saluran pemberitahuan push.
Mengembalikan
Objek , terikat ke server aplikasi yang ditentukan dalam appServerKey, yang digunakan untuk meminta PushNotificationChannel dari WNS.
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 Creators Update (diperkenalkan dalam 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v4.0)
|
Keterangan
Perhatikan bahwa semua pemberitahuan mentah yang dikirim melalui saluran ini akan melampirkan channelID sebelum dikirimkan ke aplikasi. Ini memungkinkan aplikasi untuk membuat beberapa saluran dan membedakan dari mana pemberitahuan berasal.
Berlaku untuk
CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer, String, String)
Membuat objek yang terikat ke aplikasi tertentu tempat Anda mengambil saluran pemberitahuan push dari Windows Push Notification Services (WNS). Aplikasi yang ditentukan harus berada dalam paket yang sama dengan aplikasi panggilan.
public:
virtual IAsyncOperation<PushNotificationChannel ^> ^ CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer ^ appServerKey, Platform::String ^ channelId, Platform::String ^ appId) = CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync;
/// [Windows.Foundation.Metadata.Overload("CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsyncWithId")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<PushNotificationChannel> CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer const& appServerKey, winrt::hstring const& channelId, winrt::hstring const& appId);
[Windows.Foundation.Metadata.Overload("CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsyncWithId")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<PushNotificationChannel> CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(IBuffer appServerKey, string channelId, string appId);
function createRawPushNotificationChannelWithAlternateKeyForApplicationAsync(appServerKey, channelId, appId)
Public Function CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync (appServerKey As IBuffer, channelId As String, appId As String) As IAsyncOperation(Of PushNotificationChannel)
Parameter
- appServerKey
- IBuffer
Kunci yang tidak dikompresi dalam format ANSI X9.62. Nilai ini berasal dari kurva P-256 yang ditentukan dalam spesifikasi Standar Hash Aman.
- channelId
-
String
Platform::String
winrt::hstring
ID saluran pemberitahuan push.
- appId
-
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 server aplikasi yang ditentukan dalam appServerKey, yang digunakan untuk meminta PushNotificationChannel dari WNS.
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 Creators Update (diperkenalkan dalam 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v4.0)
|
Keterangan
Semua pemberitahuan mentah yang dikirim melalui saluran ini akan melampirkan channelID sebelum dikirimkan ke aplikasi. Ini memungkinkan aplikasi untuk membuat beberapa saluran dan membedakan dari mana pemberitahuan berasal.
Catatan
Sebagian besar aplikasi (termasuk semua aplikasi pihak ketiga) harus menggunakan CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync tanpa parameter appID.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk