0

我正在编写自己的 iPhone 游戏,因为我不希望用户为我的关卡付费,所以我想允许他们在他们的 FB 或 Twitter 时间线上发布一些东西。完成后,我想免费解锁关卡,并为每个关卡包都这样做。

任何人都知道如何做到这一点?我知道我可以使用 iOS 版 Facebook API 发布状态,但如何确保操作已完成?

4

2 回答 2

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 回答
0

每个帖子或推文都有一个确认委托方法。添加 NSNotification 以在确认完成后解锁您的关卡。

于 2012-05-29T14:31:59.050 回答