バックグラウンドサービスでメールを送信するためにインターネットにアクセスするこのアプリケーションがあります。 javax.mail
の参考文献とライブラリを追加しました。WiFiを使用して正常に動作しています。電子メールを送信するアンドロイドアプリケーションはWAPで実行されますが、WAPでは実行されません。
私のサービスでは、インターネット接続をテストする機能があります。 wapを使用すると、インターネット接続が利用可能であることがわかりますが、sendEmail
機能を使用すると、WiFiで試しても動作しましたが、実際にはメールを送信しません。
問題を解決しようとすると、HTTPを要求する別のアプリケーションが実行されましたが、同じことが起こりました。テスト用インターネット機能がWAP上で利用可能なインターネット接続を返しましたが、HTTPリクエストを取得しませんでした。それはWiFiで働いた。
私もConnectivityManager
を使用してTYPE_MOBILE
へのデフォルトの接続を設定しようとしましたが、それは常に私のアプリケーションは、私はすでにAndroidManifest
に追加CHANGE_SECURE_SETTINGS
へのアクセス許可を必要としていることであるエラーが発生します。
私のアプリケーションをWAPで実行させるにはどうすればよいですか?私はWAPプッシュメッセージを使用しなければなりません。これは正直なところ私には分かりませんし、何のドキュメントも見つけられませんでした。