Пример #1
0
 protected RemotePushNotificationService(IPersistedStorage persistedStorage,
                                         IRemotePushRegistrationService remotePushRegistrationService, IPushTagsProvider pushTagsProvider)
 {
     _persistedStorage = persistedStorage;
     _remotePushRegistrationService = remotePushRegistrationService;
     _pushTagsProvider = pushTagsProvider;
 }
Пример #2
0
 public GcmRemotePushNotificationService(IPersistedStorage persistedStorage, IRemotePushRegistrationService remotePushRegistrationService, IPushTagsProvider pushTagsProvider, Context androidContext, string pushSenderId)
     : base(persistedStorage, remotePushRegistrationService, pushTagsProvider)
 {
     this.androidContext = androidContext;
     _pushSenderId       = pushSenderId;
 }
Пример #3
0
 public GcmRemotePushNotificationService(IRemotePushRegistrationService remotePushRegistrationService, IPushTagsProvider pushTagsProvider, Context androidContext, string pushSenderId)
     : this(new DroidDefaultPersistedStorage(androidContext), remotePushRegistrationService, pushTagsProvider, androidContext, pushSenderId)
 {
 }
Пример #4
0
 public UWPRemotePushNotificationsService(IPersistedStorage persistedStorage, IRemotePushRegistrationService remotePushRegistrationService, IPushTagsProvider pushTagsProvider, IUniversalWindowsRemoteNotificationsPresenter remoteNotificationsPresenter)
 {
     uwpNotificationsService =
         new PushInvalidateRegistrationAppUpdateBackgroundTaskNotificationsServiceDecorator(
             new PushBackgroundTaskNotificationServiceDecorator(
                 new UniversalWindowsRemotePushNotificationService(persistedStorage,
                                                                   remotePushRegistrationService, pushTagsProvider)
                 ));
 }
Пример #5
0
 public UWPRemotePushNotificationsService(IRemotePushRegistrationService remotePushRegistrationService, IPushTagsProvider pushTagsProvider, IUniversalWindowsRemoteNotificationsPresenter remoteNotificationsPresenter)
     : this(new UWPDefaultPersistedStorage(), remotePushRegistrationService, pushTagsProvider, remoteNotificationsPresenter)
 {
 }
 public UniversalWindowsRemotePushNotificationService(IPersistedStorage persistedStorage,
                                                      IRemotePushRegistrationService remotePushRegistrationService, IPushTagsProvider pushTagsProvider) : base(persistedStorage,
                                                                                                                                                               remotePushRegistrationService, pushTagsProvider)
 {
     _persistedStorage = persistedStorage;
 }
 public iOSRemotePushNotificationServiceIos(IPersistedStorage persistedStorage,
                                            IRemotePushRegistrationService remotePushRegistrationService, IPushTagsProvider pushTagsProvider)
     : base(persistedStorage, remotePushRegistrationService, pushTagsProvider)
 {
 }
 public iOSRemotePushNotificationServiceIos(IRemotePushRegistrationService remotePushRegistrationService, IPushTagsProvider pushTagsProvider)
     : this(new iOSDefaultPersistedStorage(), remotePushRegistrationService, pushTagsProvider)
 {
 }