백그라운드 서비스에서 전자 메일을 보내기 위해 인터넷에 액세스하는이 응용 프로그램이 있습니다. javax.mail
에 대한 참조 및 라이브러리를 추가했으며 WiFi를 사용하여 잘 작동합니다.이메일을 보내려면 android 응용 프로그램은 wifi에서 실행되지만 WAP에서는 실행되지 않습니다.
내 서비스에는 인터넷 연결을 테스트하는 기능이 있습니다. wap을 사용할 때 그것은 인터넷 연결이 가능하다는 것을 보여줍니다. 그러나 그것이 sendEmail
기능을 통해 갈 때, 그것은 WiFi에서 그것을 시도했을 때 작동했지만 이메일을 실제로 보내지는 않습니다.
문제를 해결하기 위해 HTTP 요청을하는 다른 응용 프로그램을 만들었지 만 동일한 문제가 발생했습니다. 테스트 인터넷 기능이 WAP에서 사용 가능한 인터넷 연결을 반환했지만 HTTP 요청을받지 못했습니다. 그것은 WiFi에서 일했습니다.
내가 또한ConnectivityManager
를 사용하고
TYPE_MOBILE
의 기본 연결을 설정하려고하지만, 그것은 항상 나에게 어플은 이미
AndroidManifest
에 추가
CHANGE_SECURE_SETTINGS
에 대한 권한을 필요로하는 오류를 제공합니다.
내 애플리케이션을 WAP에서 실행하려면 어떻게해야합니까? 나는 WAP 푸시 메시지를 사용해야한다. 솔직히 나는 전혀 모르고 어떤 문서도 찾지 못했다.