0

私は自分の iPhone ゲームをプログラミングしていますが、ユーザーに自分のレベルにお金を払ってほしくないので、FB や Twitter のタイムラインに投稿できるようにしたいと考えています。それが完了したら、無料でレベルのロックを解除し、レベル パックごとにそれを行いたいと思います。

誰でもこれを行う方法について考えがありますか? Facebook API for iOS を使用してステータスを投稿できることはわかっていますが、アクションが完了したことを確認するにはどうすればよいですか?

4

2 に答える 2

0

各投稿またはツイートには、確認デリゲート メソッドがあります。NSNotification を追加して、確認完了時にレベルのロックを解除します。

于 2012-05-29T14:31:59.050 に答える
0

これは、FB 用のグラフ API を使用して簡単に実行できます。

コードにハードコーディングされたメッセージを投稿するようにユーザーに言うと、メッセージが壁に投稿されたという API からの応答を受け取り、レベルのロックを解除できます。

また、ユーザーがメッセージを編集できないようにする場合は、メッセージをバックグラウンドで投稿する必要があり、以下のコードのように簡単です。

NSMutableDictionary *dictPara = [[NSMutableDictionary alloc] init];
[dictPara setObject:objSelGameStep.smsg forKey:@"message"];
[dictPara setObject:@"status" forKey:@"type"];
[facebook requestWithGraphPath:@"me/feed" andParams:dictPara andHttpMethod:@"POST" andDelegate:self];

これがあなたに役立つことを願っています。

于 2012-05-29T14:32:45.533 に答える