Dearl ALL、私は、Webサービスを使用してapp.It xamarin 1を作成した場合は3グラムへのネットワークタイプの変更の無線LAN、Webサービス接続タイムアウト
。 Wi-Fiまたは3Gのみを使用する場合は、すべての接続が正常です。しかし、無線LANを3Gまたは3Gに切り替えると、タイムアウトエラーが出てきます。次のように
手順のリストは、次のとおりです。
1)無線LANを使用して携帯電話上のアプリケーションを起動します。
2.)データの取得を試みます。その結果、検索に成功します。
3.)クイック設定バーを使用して(画面の上部からプルダウン)、無線LANをオフにして3Gデータを使用します。
4.)データを再度取得しようとしましたが、取得できませんでした。エラーメッセージは "操作にタイムアウトがあります"です。 1または2分後にもう一度試してください。結果は と同じです。
5.)最初の試行でデータを取得しようとして失敗した場合は、もう一度試してください。成功することはできません。
ウェブサービスにチャネルモデルを使用しています。以下のサンプル
nMobileSoapClient client = new nMobileSoapClient(
new BasicHttpBinding(),
new EndpointAddress("Web Service URL"));
client.InnerChannel.OperationTimeout = new TimeSpan(0, 0, 10);
client.InnerChannel.Open();
公共nMobileSoapClient(結合System.ServiceModel.Channels.Binding、System.ServiceModel.EndpointAddress [リモート)である:IOS applicaitonで 塩基(結合、[リモート) {}
同じ問題。
この問題を解決してください。
いくつかのコード、関連する部分を共有する必要があります。 – Yazan
質問を編集する必要があるので、問題に関連するコードを追加して、他の人がこれを解決/ガイドすることができます。 **私はサービスを呼び出すためにアンドロイドを使用しています**正確ではなく、役に立たない – Yazan
私は上記の質問に答えたいと思っています、提供された詳細と、私の答えは:使用する 'BroadcastReceiver' – Yazan