2016-03-22 13 views
1

C# Eylem merkezi tost bildirimi eylemi Masaüstü uygulamasına geri dön.C# Eylem merkezi tost bildirimi eylemi Masaüstü uygulamasına dön

App Store'da yayınlamak için bir uygulamanız yok. Ancak benim uygulamamız bir masaüstü uygulaması. Bu masaüstü uygulamasından herhangi bir sorun olmadan kolayca toast bildirimleri gönderebilir ve geri bildirim işlemlerini gerçekleştirebileceğim toast bildirim işlemlerini de kullanabilirim. Şimdi, bu eylemleri geri çağırmakla karşı karşıya olduğum sorun, yalnızca uygulamam çalışma modundayken çalışır. Eğer DESKTOP uygulamamı kapatırsam, bu eylemler hiçbir şey yapmaz. Ayrıca, arka plan ve eylemler üzerindeki activationType protokol türünü de kontrol ettim. Ancak, bu activationType, yalnızca Universal window application type projesiyle çalışır, benim uygulamam C# konsol/masaüstü uygulamasıdır.

+0

Bu sorunla karşı karşıyayım. Kimse? – rocky

cevap

0

Teorik olarak, https://stackoverflow.com/a/36403406/3836163 aynı cevap:

Win32 uygulamaları tost sahip olmak için bir COM sunucusu kurmak gerekir Eylem Merkezi'nde devam: http://blogs.msdn.com/b/tiles_and_toasts/archive/2015/10/15/quickstart-handling-toast-activations-from-win32-apps-in-windows-10.aspx

Bu blog yazısı bir COM belirtir Sunucu, uygulama merkezinde çalışmıyorken tost aktivasyonunu işlemek için tost işlemine devam etmeli ve uygulama

çalışmıyorken son tost aktivasyon çalışmasını yapamadım

MSDN'de küçük bir belge var: Respond to toast activations

+0

https://github.com/WindowsNotifications/desktop-toasts bile bu örnek uygulama benzer davranışa sahiptir. Eylem merkezi ve Times çıkışı olmayan kalıcı tost. – rocky