アプリがバックグラウンドにあるときに、次の手順を使用してネットワーク呼び出しを行っています。
RKRequest *rkRequest = [[RKClient sharedClient] post:@"/..." params:paramsJsonified delegate:self];
[rkRequest setUserData:@"..."];
if ([[UIApplication sharedApplication] applicationState] != UIApplicationStateActive){
[rkRequest sendAsynchronously];
}
同時に、バックグラウンド タスクも実行されます。これはこれまでほとんど機能していましたが、最近まで、サーバーで重複した呼び出しが時々受信されていることがわかりました。
アプリがバックグラウンドにあるときにRestKitを使用する正しいアプローチを説明し、ここで私が間違っていることを指摘してください。