Отправка SMS от мобильного браузера

Используйте приведенный ниже метод внутри вашего NotificationsAdapter.class, а затем вызовите этот метод вместо вызова notifyDataSetChanged () непосредственно в вашем фрагменте. На самом деле вы не передаете данные адаптеру, который был проблемой.

public void updateAdapter(ArrayList<Notifications> mDataList) {
        this.mList = mDataList;
        notifyDataSetChanged();
    }
10
задан Zamel 11 May 2009 в 15:12
поделиться

5 ответов

Существует множество различных мобильных браузеров, поэтому я сомневаюсь, что они стандартизированы. Safari / iPhone поддерживает URI SMS , что кажется мне разумным подходом к решению проблемы, который, возможно, получил более широкую поддержку, чем просто iPhone.

На основании ссылки (выше), которую я нашел, и комментарий Замела, я подозреваю, что это сработает:

<a href="sms:+447787000000">SMS</a>

Хотя с реальным номером телефона и, возможно, без знака + как% 2B.

14
ответ дан 3 December 2019 в 22:38
поделиться

Я думаю, что модем GSM может действовать как SMS-шлюз, но для этого на модеме должно быть установлено программное обеспечение. Вы также можете изучить Carrier Gateway Электронные сообщения на SMS в качестве другого варианта. Пример: AT&T number@txt.att.net

В наши дни появляется несколько бесплатных сервисов, таких как ZeepMobile , которые вы, возможно, также захотите изучить.

Что именно вы пытаетесь сделать достичь?

0
ответ дан 3 December 2019 в 22:38
поделиться

Нет, поскольку мобильный браузер специально создан для отображения разметки ( html) документы. Следовательно, если вы хотите отправить SMS через мобильный браузер, он вызовет страницу веб-сервера и отправит с сервера НЕ мобильный браузер.

Мобильные ОС и их приложения имеют довольно много ограничений. Самое близкое, что вы увидите, - это возможность сделать гиперссылку на номер телефона в мобильном браузере для отправки сообщения, но оно будет обрабатываться через их приложение для SMS, а не через браузер.

0
ответ дан 3 December 2019 в 22:38
поделиться

Это хорошо, что невозможно. ИМХО, это было бы серьезной угрозой безопасности. Я полагаю, что спамеры были бы повсюду.

-1
ответ дан 3 December 2019 в 22:38
поделиться

Это невозможно. Вы можете вызвать функциональность устройства из браузера. Вот как это сделать. Webkit позволяет вам это делать

0
ответ дан 3 December 2019 в 22:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: