0

私たちはゲームを作成しており、プレイヤーに私たちの FB/YT/Twitter ページにいいね/サブスクライブ/フォローしてもらい、報酬 (ゲーム内コイン) を提供したいと考えています。

私がチェックしたほとんどのゲームは、ユーザーが「いいね」ボタンをクリックするとすぐに報酬を与えます (後で実際に表示されたページが気に入らなくても)。

だから、実際のいいね/サブスクリプション/フォローを検出し、確認が受信された後にのみユーザーに報酬を与えることが可能かどうか疑問に思っていましたか?

追加のトラブルに見合う価値はありますか?

どんな情報でも大歓迎です!

BR、ロク

4

1 に答える 1

2

完了ハンドラを使用します。

Facebook SDK:

+ (FBRequestConnection*)startWithGraphPath:(NSString*)graphPath
                                parameters:(NSDictionary*)parameters
                                HTTPMethod:(NSString*)HTTPMethod
                         completionHandler:(FBRequestHandler)handler;

そしてFBRequestHandler_

typedef void (^FBRequestHandler)(FBRequestConnection *connection, 
                                 id result,
                                 NSError *error);

error が nil でない場合、リクエストは明らかに成功しませんでした。resultが期待値を持つことも確認できます。

iOS6 のソーシャル フレームワーク (ハンドラー ブロックのパラメーターは NSData *responseData、NSHTTPURLResponse *urlResponse、NSError *error です):

- (void)performRequestWithHandler:(SLRequestHandler)handler;

iOS5 の Twitter フレームワーク:

- (void)performRequestWithHandler:(TWRequestHandler)handler;

Twitter の場合、返された NSHTTPURLResponse のステータス コードを確認する必要があります (200 は「成功」を意味します)。

于 2013-01-10T16:09:26.830 に答える