Exemple #1
0
        public MeditationTabPageModel()
        {
            Com.OneSignal.Abstractions.IdsAvailableCallback callback = new Com.OneSignal.Abstractions.IdsAvailableCallback(HandleIdsAvailableCallback);

            OneSignal.Current.IdsAvailable(callback);

            IsAndroid = Device.RuntimePlatform == Device.Android;

            MessagingCenter.Unsubscribe <MeditationEndPageModel>(this, "NextMeditation");
            MessagingCenter.Subscribe <MeditationEndPageModel>(this, "NextMeditation", RefreshNextMeditation);
        }
Exemple #2
0
        public HomeViewModel()
        {
            WelcomeText = $"Bienvenue sur votre espace {JsonConvert.DeserializeObject<User>(Settings.CurrentUser).Firstname} !";

            NextMeetingText = "Votre prochain rendez-vous est" + Environment.NewLine;

            NextMeeting = $"le 3 Avril 2019 a 16h15";

            CheckForAdvisor();

            OneSignal.Current.RegisterForPushNotifications();

            Com.OneSignal.Abstractions.IdsAvailableCallback callback = new Com.OneSignal.Abstractions.IdsAvailableCallback(HandleIdsAvailableCallback);

            if (!string.IsNullOrEmpty(Settings.NotificationToken))
            {
                Update();
            }

            OneSignal.Current.IdsAvailable(callback);
        }