Beispiel #1
0
        private void registerPushChannelEvent(HttpNotificationChannel pushChannel)
        {
            var listeners = new IPushListener[_Listeners.Count + 1];

            listeners[0] = this;

            _Listeners.CopyTo(listeners, 1, _Listeners.Count);
            foreach (var listener in listeners)
            {
                pushChannel.ChannelUriUpdated += new EventHandler <NotificationChannelUriEventArgs>(listener.ChannelUriUpdated);
                pushChannel.ErrorOccurred     += new EventHandler <NotificationChannelErrorEventArgs>(listener.ErrorOccurred);
                pushChannel.ShellToastNotificationReceived += new EventHandler <NotificationEventArgs>(listener.ShellToastNotificationReceived);
                pushChannel.HttpNotificationReceived       += new EventHandler <HttpNotificationEventArgs>(listener.HttpNotificationReceived);
            }
        }
Beispiel #2
0
 public BmobPush register(IPushListener listener)
 {
     _Listeners.Add(listener);
     return(this);
 }
        private void registerPushChannelEvent(HttpNotificationChannel pushChannel)
        {
            var listeners = new IPushListener[_Listeners.Count + 1];
            listeners[0] = this;

            _Listeners.CopyTo(listeners, 1, _Listeners.Count);
            foreach (var listener in listeners)
            {
                pushChannel.ChannelUriUpdated += new EventHandler<NotificationChannelUriEventArgs>(listener.ChannelUriUpdated);
                pushChannel.ErrorOccurred += new EventHandler<NotificationChannelErrorEventArgs>(listener.ErrorOccurred);
                pushChannel.ShellToastNotificationReceived += new EventHandler<NotificationEventArgs>(listener.ShellToastNotificationReceived);
                pushChannel.HttpNotificationReceived += new EventHandler<HttpNotificationEventArgs>(listener.HttpNotificationReceived);
            }
        }
Beispiel #4
0
 public PushListenerWrapper(IPushListener listener) : base("org.m0skit0.android.hms.unity.push.PushListener")
 {
     mListener = listener;
 }
 public BmobPush register(IPushListener listener)
 {
     _Listeners.Add(listener);
     return this;
 }