私は、iPhone アプリでのユーザー アクティビティを追跡します。特定のユーザー アクションに対して、アプリが何もしない、ほぼ空の Web ページを呼び出すようにします。むしろ、URL にはクエリ文字列パラメーターがいくつか付けられており、誰が何かを行っているのか、それが何なのか (ログを分析した後) を教えてくれます。
URL を起動してアプリの速度を低下させたくないので、応答をまったく待たないことを好みます。したがって、一連のデバイス情報とユーザー アクション情報を取得し、それをクエリ文字列にアタッチした後、次のように呼び出します。
NSURLRequest *oRequest = [NSURLRequest requestWithURL: oURL cachePolicy: (etc) timeoutInterval: 2.0];
NSURLConnection *oConnection = [[NSURLConnection alloc] initWithRequest:oRequest delegate: self];
これは、アプリへの影響を最小限に抑えながら Web ログ エントリを作成する最速の方法ですか?