У меня есть это приложение, которое выходит в Интернет для отправки электронной почты в фоновом режиме. Я добавил ссылки и библиотеки для javax.mail
, и он работает нормально, используя WiFi.
в моем сервисе у меня есть функция, которая проверяет подключение к интернету. при использовании wap он показывает, что интернет-соединение доступно, но когда оно проходит через функцию sendEmail
, оно на самом деле не отправляет электронное письмо, хотя оно работало, когда я пробовал его по WiFi.
Пытаясь устранить неполадки, я сделал другое приложение, которое делает HTTP-запрос get, но произошло то же самое. функция тестирования интернета вернула доступное интернет-соединение по wap, но не получила HTTP-запрос. это работало по WiFi.
Я также пытался использовать ConnectivityManager
и установить соединение по умолчанию на TYPE_MOBILE
, но всегда выдает ошибку, которая заключается в том, что приложению требуется разрешение на CHANGE_SECURE_SETTINGS
, которое я уже добавил к AndroidManifest
.
как я могу заставить мое приложение работать на WAP? должен ли я использовать WAP push-сообщения, о которых, честно говоря, я понятия не имею и не нашел никаких документов о них.