サーバーには、JSONAPIのセットがあります。
ユーザーを認証し、ユーザーセッションを作成するログイン方法があります。その後のAPIの他のメソッドの呼び出しは、ユーザーが認証されていることを前提としています。
クライアント側には、PhoneGapとjQuerymobileがあります。サーバーとの通信にはajax呼び出しを使用します。
Androidではセッション管理はOKですが、iOSではログイン後にセッションCookieが次の呼び出しで返送されないようで(またはまったく受け入れられない)、ユーザーが認証されていないかのようにサーバーで呼び出しが失敗します。
同じデバイスでSafariからテストすると、すべてが正常に機能します。
同じ動作は、iOS5.0を搭載したiPad2とiOS5.1を搭載したiPhone4Sでも同様です。
何か案が?