Android-приложение для отправки электронной почты работает на Wi-Fi, но не на WAP - PullRequest
1 голос
/ 06 июля 2011

У меня есть это приложение, которое выходит в Интернет для отправки электронной почты в фоновом режиме. Я добавил ссылки и библиотеки для javax.mail, и он работает нормально, используя WiFi.

в моем сервисе у меня есть функция, которая проверяет подключение к интернету. при использовании wap он показывает, что интернет-соединение доступно, но когда оно проходит через функцию sendEmail, оно на самом деле не отправляет электронное письмо, хотя оно работало, когда я пробовал его по WiFi.

Пытаясь устранить неполадки, я сделал другое приложение, которое делает HTTP-запрос get, но произошло то же самое. функция тестирования интернета вернула доступное интернет-соединение по wap, но не получила HTTP-запрос. это работало по WiFi.

Я также пытался использовать ConnectivityManager и установить соединение по умолчанию на TYPE_MOBILE, но всегда выдает ошибку, которая заключается в том, что приложению требуется разрешение на CHANGE_SECURE_SETTINGS, которое я уже добавил к AndroidManifest .

как я могу заставить мое приложение работать на WAP? должен ли я использовать WAP push-сообщения, о которых, честно говоря, я понятия не имею и не нашел никаких документов о них.

1 Ответ

0 голосов
/ 10 июля 2011

Что ж, проведя дополнительные исследования и связавшись с моим провайдером, я обнаружил, что WAP используется только для просмотра. приложения обычно не могут использовать WAP.

Вместо этого они могут использовать GPRS. По крайней мере, так обстоит дело в Ливане, я не уверен насчет других стран и других провайдеров.

Приложение работает нормально на GPRS.

Надеюсь, я помог: D

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...