3

アプリがバックグラウンドにあるときに、次の手順を使用してネットワーク呼び出しを行っています。

RKRequest *rkRequest = [[RKClient sharedClient] post:@"/..." params:paramsJsonified delegate:self];

[rkRequest setUserData:@"..."];

if ([[UIApplication sharedApplication] applicationState] != UIApplicationStateActive){
    [rkRequest sendAsynchronously];
}

同時に、バックグラウンド タスクも実行されます。これはこれまでほとんど機能していましたが、最近まで、サーバーで重複した呼び出しが時々受信されていることがわかりました。

アプリがバックグラウンドにあるときにRestKitを使用する正しいアプローチを説明し、ここで私が間違っていることを指摘してください。

4

0 に答える 0