예제 #1
0
        public static bool SendSMS(SMSMessage sms)
        {
            SmsComposeTask smsComposeTask = new SmsComposeTask();

            smsComposeTask.To   = sms.PhoneNumbers;
            smsComposeTask.Body = sms.Message;
            smsComposeTask.Show();

            return(true);
        }
예제 #2
0
        public static async Task InitiateStopSOSEventsAsync(bool appExit = false)
        {
            if (!appExit)
            {
                StopSOS(Constants.RetryMaxCount);

                if (CurrentProfile.CanSMS)
                {
                    if (MessageBox.Show(IsRegisteredUser ? CustomMessage.RegisteredUserSafeMessageConfirmationText : CustomMessage.SafeMessageConfirmationText, "Confirmation", MessageBoxButton.OKCancel) == MessageBoxResult.OK)
                    {
                        SMSMessage smsMgs = new SMSMessage();
                        smsMgs.PhoneNumbers = Utility.GetBuddyNumbers();
                        smsMgs.Message      = Constants.SafeMessageText;

                        Utility.SendSMS(smsMgs);
                    }
                }
            }
            else
            {
                StopSOS(Constants.RetryMaxCountForAppExit);
            }
        }