Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Win 10 Notification wird als Balloon angezeigt, aber nicht im Notification Center (https://www.delphipraxis.net/197041-win-10-notification-wird-als-balloon-angezeigt-aber-nicht-im-notification-center.html)

Der schöne Günther 16. Jul 2018 19:12

AW: Win 10 Notification wird als Balloon angezeigt, aber nicht im Notification Center
 
Guter Mann :thumb:

Mir fällt nur grade auf dass das allererste mal nicht funktioniert. Komisch. Aber besser als nichts.


Blöd nur dass hier eigentlich die volle Palette möglich ist. Sowohl Benachrichtigungen die etwas machen wenn die Anwendung gar nicht läuft. Und das ohne UWP, ohne .appx-Packaging:

Zitat:

Desktop apps (both Desktop Bridge and classic Win32) can send interactive toast notifications just like Universal Windows Platform (UWP) apps. However, there are a few different options for desktop apps due to the different activation schemes.
In this article, we list out the options you have for sending a toast notification on Windows 10. Every option fully supports...
Persisting in Action Center
Being activatable from both the popup and inside Action Center
Being activatable while your EXE isn't running

Quelle: https://docs.microsoft.com/en-us/win...t-desktop-apps


Das wäre mein persönliches Wunsch-Feature für XE 10.3 :P

Mavarik 17. Jul 2018 08:07

AW: Win 10 Notification wird als Balloon angezeigt, aber nicht im Notification Center
 
Zitat:

Zitat von Fritzew (Beitrag 1407436)
Habe gerade mal nachgeschaut:

Ich mache das so für eine Anwendung und funktioniert

Delphi-Quellcode:
...  AppId = 'Embarcadero.DesktopToasts.';

OMG, das ist der Trick...
Ich habe natürlich (wie bei der Reverse-URL in iOS) als aller erstes das App ID angepasst. Aber wie es aussieht muss es Embracadero.DestktopToasts sein und schon funktioniert es...

Leider kommt die Benachrichtigung nicht zurück zur App, wenn man auf das Toast klickt...

Mavarik

Der schöne Günther 17. Jul 2018 08:18

AW: Win 10 Notification wird als Balloon angezeigt, aber nicht im Notification Center
 
Weil, wie weiter oben bei SO verlinkt, in System.Win.Notifications das immer hartkodiert an die WinAPI übergeben wird. Man hat zwei Möglichkeiten: Entweder man kopiert sich das redundant in seinen eigenen Quelltext und nennt sich fortan immer "Embarcadero.DesktopToasts.***" oder man passt die Stelle im RTL-Quelltext an.

Mavarik 17. Jul 2018 08:27

AW: Win 10 Notification wird als Balloon angezeigt, aber nicht im Notification Center
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1407479)
Weil, wie weiter oben bei SO verlinkt, in System.Win.Notifications das immer hartkodiert an die WinAPI übergeben wird. Man hat zwei Möglichkeiten: Entweder man kopiert sich das redundant in seinen eigenen Quelltext und nennt sich fortan immer "Embarcadero.DesktopToasts.***" oder man passt die Stelle im RTL-Quelltext an.

Habe gerade mit Marco Cantu gesprochen, es steht auf der Liste für die nächste Version.

Hast Du vielleicht noch einen Trickwieso der Click auf das Toast nicht die App Aufruft, wenn das Toast noch "heiß" ist geht es aber nicht aus dem Notification-Center!

Der schöne Günther 17. Jul 2018 08:40

AW: Win 10 Notification wird als Balloon angezeigt, aber nicht im Notification Center
 
Weil nirgendwo festgelegt wurde was passieren soll wenn man draufklickt. "Auf Verdacht" einfach mal eine .exe-Datei starten (die darauf auch überhaupt nicht vorbereitet wäre), das wäre sicher nicht das Richtige gewesen.


Gehen tut alles, wenn man der Doku glauben darf, egal ob UWP, appx-Package oder stinknormale .exe:
https://docs.microsoft.com/en-us/win...t-desktop-apps

Ich selbst komme bei diesem "AUMID"-Kram nicht weiter, aber ich glaube das lohnt sich eh nicht. Wenn man die Win10-Features nutzen will sollte man das gleich alles in eine .appx packen, da geht das dann alles automatisch.

Fritzew 17. Jul 2018 11:44

AW: Win 10 Notification wird als Balloon angezeigt, aber nicht im Notification Center
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1407447)
Mir fällt nur grade auf dass das allererste mal nicht funktioniert. Komisch. Aber besser als nichts.

Das muss aufgerufen worden sein bevor das NotificationCenter erzeugt wird

KodeZwerg 17. Jul 2018 12:02

AW: Win 10 Notification wird als Balloon angezeigt, aber nicht im Notification Center
 
Würde das auch als Ersatz dienen?
Zitat:

Zitat:

Zitat von a.def (Beitrag 1369035)
Wenn ich mich nicht komplett irre, dann habe ich diese Meldungen unter Windows 10 mit TCoolTrayIcon hinbekommen.

Gerade unter 1703 getestet: TCoolTrayIcon macht mit ShowBalloonHint() genau das was du suchst.
> http://www.delphipages.com/comp/cool...n_v_-2576.html




Alle Zeitangaben in WEZ +1. Es ist jetzt 19:47 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz