2017-11-02 11 views
-1

Xamarinのnotificstionバーに表示された注意書きを聞く方法はありますか? AndroidStudioではNotificationListenerServiceを使用できますが、私はXamarinの代替を見つけることができません。 実例: 私は何かを、私はそうならば、メッセージがEmily-によって送信された場合私のアプリをチェックしたい、のWhatsAppメッセージを受け取ると、通知を得る...助けを おかげで、XamarinのNotificationListenerServiceの代替

答えて

0

Xamarin.Androidを返信は、フレームワークを持っていますAndroid.Service.Notification.NotificationListenerServiceのラッパー。ただ、Javaのよう

[Register ("android/service/notification/NotificationListenerService", DoNotGenerateAcw = true, ApiSince = 18)] 
public abstract class NotificationListenerService : Service 
{ 
    ~~~ 
} 

、それはあなたが実装する必要が抽象クラスです。

public class MyNotificationListenerService : NotificationListenerService 
{ 
    public override void OnCreate() 
    { 
     base.OnCreate(); 
    } 

    public override void OnNotificationPosted(StatusBarNotification sbn) 
    { 
     ~~~~ 
    } 

    public override void OnNotificationRemoved(StatusBarNotification sbn) 
    { 
     ~~~~ 
    } 
}