0

シナリオ:- アプリで Parse facebook Login を使用しました。私のアプリケーションで UserA は Cookie を UserB に送信しますか? UserA が UserB に送信した Cookie の数を保存したいと考えています。また、UserB がログインしたときに、受け取った Cookie の数を通知する必要があります。解析を通じてこれらの値を保存および取得したいと考えています。UserA は、必要なだけ多くの友人に Cookie を送信でき、それらのすべての友人は、受信した Cookie の数について更新する必要があります。 .

考えられる解決策:-したがって、UserA の各フレンドに対して、2 つのオブジェクトを動的に作成する必要があります。

 a)sent number of cookies
 b)received number of cookies

そして、それらの友人がログインすると、解析時に自分の受信要求オブジェクトをフェッチします。

問題:- UserA ログインから UserB オブジェクトを更新できません。UserA オブジェクトのみを更新でき、[PFUser currentUser]UserB オブジェクトは更新できないためです。

私はプログラミングが初めてで、独自の Web サービス バックエンドを作成したくありません。Parse でこれを行うことはできますか、それとも他の方法を試す必要がありますか?

4

1 に答える 1

0

Parse の Web サイト ( https://parse.com/docs/ios_guide#objects-pointers/iOS ) に記載されているリレーショナル データについて学習する必要があります。

基本的に、Cookie の新しいクラスを作成し、Cookie の新しいオブジェクトを追加し、オブジェクトと送信者 (PFUser オブジェクト) との関係を設定し、受信者 (別の PFUser オブジェクト) と別の関係を設定する必要があります。

PFObject *cookie = [PFObject objectWithClassName:@"Cookie"];

PFUser *sender = [PFUser currentUser];
PFRelation *sendingRelation = [sender relationforKey:@"sends"];
[sendingRelation addObject:cookie];

PFUser *receiver = //friend PFUser object;
PFRelation *receivingRelation = [receiver relationforKey:@"receives"];
[receivingRelation addObject:cookie];

次に、リレーショナル クエリを使用して、送信または受信した Cookie の数を取得できます: https://parse.com/docs/ios_guide#queries-relational/iOS

于 2013-05-27T14:21:54.253 に答える