2012-12-13 20 views
5

Opracowałem aplikację na komputery, która jest prostym plikiem .exe dla systemu Windows.Użyj powiadomienia Windows 8 toast z aplikacji komputerowej

Współpracuje z Windows 8.

próbuję teraz używać „powiadomienia tost”, aby pokazać pewne ostrzeżenie dla użytkownika.

Więc trenował z Microsoft próbki, dostępnego tutaj: http://code.msdn.microsoft.com/windowsdesktop/sending-toast-notifications-71e230a2/

to działa dobrze, ale muszę utworzyć skrót do mojej aplikacji do korzystania z powiadomienia toast.

Próbowałem usunąć tworzenie skrótów, ale to nie zadziałało. Rozumiem, ponieważ w przypadku aplikacji komputerowej skrót jest wstępnym warunkiem powiadomienia o toastach, co można przeczytać na stronie internetowej firmy Microsoft: http://msdn.microsoft.com/en-us/library/windows/apps/hh802768.aspx

Moje pytanie jest proste. Jeśli użytkownik zdecyduje się usunąć skrót (który jest plikiem .lnk w swoim folderze profilu), w jaki sposób można włączyć powiadomienia o moim toście bez tego skrótu?

Nie chcę tworzyć skrótów za każdym razem w środowisku wykonawczym, jeśli nie został utworzony, ponieważ użytkownik zdecydował się usunąć skrót i utworzyć go za każdym razem, gdy nie jest poprawny.

Czy istnieje sposób na użycie powiadomienia toastowego z aplikacji komputerowej bez skrótu?

Odpowiedz

1

documentation ty cytowane wydaje się dość oczywiste:

skrót do aplikacji, z System.AppUserModel.ID, musi być zainstalowany do ekranu startowego. Należy jednak pamiętać, że nie trzeba go przypinać do ekranu startowego. Aby uzyskać więcej informacji, zobacz temat Włączanie powiadomień o toastach na pulpicie za pośrednictwem AppUserModelID.

Uwaga istnieje rozróżnienie między „przypięty” i „zainstalowane”, jeśli można zainstalować bez przypinania (nie wiem, czy można) byłoby mniej prawdopodobne, użytkownik będzie znaleźć i usunąć.

To powiedziawszy, nigdy nie ma gwarancji, że skrót będzie dostępny. Być może Twoja aplikacja po uruchomieniu (lub kiedykolwiek) może wykryć, że skrótu już nie ma i "delikatnie" poinformować użytkownika, że ​​jego obsługa aplikacji będzie mniejsza niż optymalna, a następnie zaproponować przywrócenie skrótu (który programujesz).

Należy pamiętać, że użytkownik może zawsze wyłączyć powiadomienia dla aplikacji według aplikacji lub całego systemu, więc usunięcie skrótu jest tylko jednym ze sposobów, w jaki użytkownik końcowy może nie widzieć powiadomień.

+0

Dzięki, dokumentacja jest jasna, chciałem potwierdzić moje pytania. Dziękuję za odpowiedź. – TheFrancisOne

Powiązane problemy