发布到Facebook和解锁级别

时间:2012-05-29 14:21:48

标签: iphone ios facebook

我正在编写自己的iPhone游戏,因为我不希望用户支付我的等级,我想允许他们在他们的FB或Twitter时间线上发布内容。一旦完成,我想免费解锁关卡,并为每个关卡包执行此操作。

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

你可以这样做,使用图形api很容易为FB。

您可以说用户在您的代码中发布硬编码的消息,并且您收到来自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];

我希望这对你有所帮助。