私はASIHTTPRequestを使用して、ユーザーが入力したデータをPHPウェブサービス層経由でリモートのMySQLデータベースに送信するiPhoneアプリを持っています。これは完全に機能します。iPhoneデータ送信の問題
送信ボタンを押した場合、データは関係なく送信されるはずです...不十分な帯域幅があると問題が発生します.Unicertを表示してユーザに通知するのではなく、何らかの機能アプリが実行されていなくても(メインビューで)、ユーザーが「提出」を一度押してください。
これはどのように可能ですか?誰かが類似の何かのチュートリアル/例を見つけましたか?
+1。到達可能性には、ネットワーク状態の変化に関する通知が含まれます。それは "スニッフィング"よりも優れた選択肢です。特に、自分の "スニッファー"を動かそうとする傾向がある場合は特にそうです。 –
これは、アプリケーションが終了した後も存続しますか?送信ボタンを押してアプリを終了または最小化すると、データが送信されることを確認できますか? – user559142
バックグラウンドタスクに関するAppleのドキュメントへのリンクを使用して私の回答に追加しました。 – thomashw