Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Powiadomienia wypychane w zestawie SDK aplikacji systemu Windows używają usługi powiadomień wypychanych systemu Windows (WNS) do wysyłania zaawansowanych powiadomień do aplikacji systemu Windows przy użyciu tożsamości rejestracji aplikacji platformy Azure.
Typy powiadomień push i scenariusze użycia
Powiadomienia push mogą służyć do włączania kilku odrębnych funkcji. Zawartość i wpływ powiadomienia push będą się różnić w zależności od sposobu jego użycia.
Raw notifications
powiadomienia nieprzetworzone są używane przez samą aplikację i nie są przekazywane użytkownikowi. Mogą służyć do zdalnego kontrolowania zachowania aplikacji lub powiadamiania aplikacji o zmianach stanu.
| Scenario | Description | Example |
|---|---|---|
| Wznawianie aplikacji | Nieprzetworzone powiadomienia mogą być używane przez deweloperów aplikacji do aktywowania ich aplikacji, zamiast ciągłego jej działania, co zwalnia zasoby użytkownika. |
Bez surowych powiadomień: aplikacja Contoso Chat działa w tle podczas oczekiwania na połączenie VOIP. W przypadku nieprzetworzonych powiadomień: Proces aplikacji firmy Contoso może być w stanie zakończonym, dopóki nieprzetworzone powiadomienie go nie zasygnalizuje, powodując uruchomienie procesu, który oznacza rozpoczęcie rozmowy VOIP. |
| Synchronizacja w czasie rzeczywistym | Powiadomienia sygnalizacyjne mogą zastąpić scenariusze sondowania, umożliwiając deweloperowi aplikacji wysyłanie danych z usługi App Service do klienta aplikacji na urządzeniu lokalnym. Te ładunki powiadamiają klienta aplikacji o synchronizacji z usługą App Service. |
Bez nieprzetworzonych powiadomień: aplikacja Contoso Chat sonduje usługę w chmurze Contoso co 30 minut, aby sprawdzić dostępność aktualizacji zawartości i inicjuje synchronizację, jeśli są dostępne aktualizacje. z nieprzetworzonymi powiadomieniami: aplikacja Contoso Chat jest natychmiast powiadamiana o dostępności nowej zawartości i synchronizuje zawartość od razu. |
Powiadomienia aplikacji z chmury
powiadomienia aplikacji są używane do komunikowania się z użytkownikiem. Zawartość powiadomienia jest wyświetlana w przejściowym oknie w prawym dolnym rogu ekranu i w Centrum powiadomień (o nazwie Centrum akcji w systemie Windows 10). Powiadomienia o aplikacji mogą służyć do informowania użytkownika o stanie aplikacji lub zmianach stanu albo monitowania użytkownika o podjęcie akcji. Powiadomienia aplikacji mogą być push (wysyłane z chmury) lub wysyłane lokalnie. Wysyłanie powiadomienia o aplikacji opartej na chmurze jest podobne do wysyłania nieprzetworzonego powiadomienia, z wyjątkiem nagłówka X-WNS typu
Limitations
Obsługa powiadomień push w zestawie SDK aplikacji systemu Windows obecnie ma następujące ograniczenia:
- Jeśli aplikacja zostanie opublikowana jako samodzielnej lub jest uruchomiona z podwyższonym poziomem uprawnień (administrator), ta funkcja może nie być obsługiwana. W aplikacji użyj sprawdzenia
winrt::PushNotificationManager::IsSupported(), jak pokazano w Szybki przewodnik startowy: powiadomienia push w zestawie SDK aplikacji systemu Windows i zaimplementuj gniazdo niestandardowe, jeśli funkcja nie jest obsługiwana. - Firma Microsoft zastrzega sobie prawo do wyłączania lub odwoływania uprawnień aplikacji do korzystania z powiadomień push.
Next steps
Zobacz Szybki start: powiadomienia push w zestawie SDK aplikacji Windows, aby rozpocząć pracę.
Related topics
Windows developer